Single file library. Converts between HEX, RGB, HSB (= HSV) and HSL.