Created mechanism to represent different representations of groups of equal elements.
Changed names of Groups to BagBuckets