Hm not implemented with installed Python yet.
Spent the day driving so had time to think about this,
1) If the group structure is local to a method then mygroup1 could be created as a local object when the method is called, used, then automatically deleted when the method ends.
2) As you show above, redefining a named group (deletes the old group) or redefining as an empty list b = group([])
All of this due to the conflicts rising from an example: Having defined objects a,b,c,d then defining group x=group([a,b,c]) and y=group([b,c,d]) That "obviously" has issues when group x is moved/rotated, what then happens when group y is then moved?
Love the potential differences between combine and group.
Lou