Added Renderer and Renderable files to manage the drawing separately from
the objects. Still needs fine tuning but the skeleton is there.