All the blending modes are listed in the [W3C Compositing and Blending spec](https://www.w3.org/TR/compositing-1/). Color struct needs to support all of those.