Painter became PainterOGL, new Painter generic class