Changed Mass
Changed Groups
Changed State and Group
Added State
Added GroupLegend
Added StateLegend
Implemented State, StateLegend and GroupLegend