More prototyping, support removing objects.

I'm probably going to break this into two classes, one for static and one for dynamicgeometry.
Ongoing polygon prototyping

Alternate paths for static colored geometry and everything else.