Added a more thinking into the groups-of-groups issue... almost there!