As Matthew already said, I think it would be a bad idea to put Color in elm-graphics.
Color is a general concept and very useful also outside elm-graphics.
In my
2d game library I'm also making use of Color for drawing colored rectangles.
I wouldn't want to add a dependency on elm-graphics!
I think it would make sense to either leave it in core or
to move it in its own module, e.g. probably to elm-community/color
Plus gradient should either be exposed or moved to elm-graphics.