Added RenderableObject.Render() in preperation for refactor.
Renamed RenderableObject to IRenderable.
IRenderable objects are now in charge of their rendering.