Only update colors that are being used (i.e. LoadedColors) when changing theme.
Create a few basic color wheel functions. Complementary, split and analogous ..