Add GRID_SPACING to settings
Refactor BaseGraphicsItem pen and brush handling to allow better customization with respect to each graphicsitem