initial commit to allow for parameterize scaling colormaps