Extract common hover, paint and selected code for GraphicsItems
Handle pen and brush colours for BaseGraphicsItem, convert Point to use it