Removed many shadowing warnings.
Removed abstract color concept for now.