Add interpolation support for CGColorRef