This example demonstrates editing several groups.
$$
$$ Declarations
$$
ENTITY/L(4),C(2),GRP(2)
$$
$$ Geometry Definition
$$
L(1)=LINE/0,0,1,0
L(2)=LINE/0,0,0,1
L(3)=LINE/0,0,-1,0
L(4)=LINE/0,0,0,-1
C(1)=CIRCLE/0,0,1
C(2)=CIRCLE/1,1,2.5
$$
$$ Group Definition
$$
GRP(1)=GROUP/L(1..2)
GRP(2)=GROUP/L(3..4)
$$
$$ Group Edits
$$
GRPEDT/ADD,GRP(1),C
GRPEDT/ADD,GRP(1),GRP(2)
GRPEDT/REMOVE,GRP(2),L(1),L(3)
GRP(2) becomes a subgroup of GRP(1) when it is added. L(1) and L(3) become independent objects when they are removed from GRP(1).