Add attributes interface.  Partially replace custom color with Solid Color preset.  Minor refactoring.