Added Renderer interface