The attempt here is to provide something similar to https://gka.github.io/chroma.js/ but also idiomatic Elm.
Set a new domain like [0,100] rather than the default [0,1]
Given a data change the lightness value (need to be LAB).
Configuration data used by most functions.
TBD
Setup new configuration with the given colours.
Sensible default configuration defaults: RGB, domain 0-1, pos 0, 1,and white and black colour range.
Takes a result from getColor and returns Integer (0-255) RGB values.
Finish https://github.com/gka/chroma.js/blob/master/src/generator/scale.js#L119 > Implement classes https://github.com/gka/chroma.js/blob/master/src/generator/scale.js#L156