Add HSV utilities to ColorExt