Updated to include the Square model.
Interface improvements.
Now renders only that which is in the bounding volume of the camera (if
one is provided).
Also, a graph is no longer required for rendering.