Updated Aspects to hold colors with ReversibleMap instead of ArrayList
to pave way for transformations.