This helps out when I go to use the same data structure as the backing for colors.
Not for any reason other than clarity. The number of operations that are declared for each type is making it difficult to find operations and difficult to keep the order consistent.