Added XYZ color space support with bidirectional conversions between XYZ and RGB.