Improve color experience

WIP, don't merge yet.

Goals:
1) colors don't change during removal of processors (fields)
2) colors can be chosen manually (from a predefined list)
3) colors will be saved with presets

Goal 1 is now implemented. Feedback welcome :)