Add basic hsl/hsv rectangular ranges
Handle textual colors in grad
Add saturation-lightness range