Added a Renderer base class