- Fixed a circular dependency between Camera and DrawableEntity.
- Now each OpenGLCanvas has an associated camera, and the modelview matrix is computed and used when rendering the scene.