a collection of color manipulation functions.