I believe that HSV is a more user friendly color space than HSL, and it would probably be easy enough to implement with the current library.