moved hsl and rgba support into colors module