rename CanvasRender to Painter