Add hsv2rgb and color generation