Made use of ArrayController
Moved color schemes to a constant