A generalized render framework
- CPU/GPU support
- Allow rendering via different options - be it OpenGL, writing to the framebuffer, or writing pixel values from CPU or GPU kernel
- Easy toggle between "realtime" and 1 frame "bake" modes
- Allow custom representation of scene data
- Extensible XML parser for loading scenes