Updated IRenderable (cannot specify access in interface) and implemented DrawAllIRenderables