Color Logic Complete

A great portion of the color logic is complete, there is a lot of clean
up/ optimization that can be done to shorten the process of getting
augColor from baseColor.

The interface is much to be desired as there is not a specific generic
for PanelHorizontal, PanelVertical, and PanelDiagonal.