Renderer methods are now pure virtual