pub fn postcolor(c: &Config, colors: &mut Colors)
These steps are not cached, since they are variable and cheap operations. Keep the original scheme in which this is done and then apply these.