ColorSelect<SELECTION, TRANSITION, COLOR1, COLOR2, ...>
Decides what color to return based on the current selection. The returned color will be selection % N (where N is the number of colors arguments). When the selection changes, the transition will be used to change from the old color to the new color.