Types representing colors.
A struct representing a color with red, green, blue, and alpha components. Each component is stored as a float.