Create a 5-frame visual algorithm demonstrating the process of sorting objects by color. Frame 1: A chaotic pile of small colored objects (red, blue, yellow, green) randomly scattered on a white table. Frame 2: Partial grouping begins — some colors start clustering loosely. Frame 3: Clearer grouping with each color forming recognizable clusters, though still imperfect. Frame 4: Nearly finished sorting, clusters separated with clean boundaries. Frame 5: Final sorted state — four perfectly aligned rows of objects grouped strictly by color, with consistent spacing and alignment. Ensure the same objects persist across all frames, maintaining shape continuity and no disappearing items