Simplify GradientColor code before merge with Color.
Merge GradientColor into Color.

Work in progress.