moved color.hsv -> ext.hsv
added canonical basis properties for vectors