OpenGL multiple shapes and manipulation

AustinStone's icon

I am wondering what is the simplest way to generate multiple shapes in OpenGL and manipulate them independently. I am looking to generate several lines and have them move and interact individually, creating a two dimensional amoebe like texture in three dimensional space.

So I far I have just used shapes, but I want to get to single lines. Can this be done with simpler objects?

Max Patch
Copy patch and select New From Clipboard in Max.

Thanks!