Class for working with colors on channel level
uint function(in RGBColor color) getValue;
RGBColor function(in RGBColor color, in float value) injectValue;
this(float rangeMin, float rangeMax, uint function(in RGBColor color) func, RGBColor function(in RGBColor color, in float value) colorFunc);