Rendering split into a render-queue system
Moving towards a more OO model to prep for actual algorithmic tracing.