Added components.ComponentPainter