Write a program, using OpenGL, that draws three moving shapes.
The shapes should be of different colors; they can be lines or polygons. They should move continuously, as long as the program runs (without disappearing off the screen forever).
The shapes can be moved either by changing vertex data, or by using transformations.
Consider making the shapes change over time (not required, though).