Added data structures for HSV and HSL