| General structure↓ | ↴Add a stem | aS [Gi, (ii, BFi, ui)] |
| Add twigs | aT[Gi, ((p1, BF1, u1),(p2, BF2, u2),…,(pk, BFk, Uk))] |
| Remove branches | rB [Gi, ((p1, BF1), (p2, BF2), …,(pi, BFk))] |
| Substructure @ buds | ↲ |
|
| ↴ |
| ↓ | Displace branches | dB[Gi, (((pi, BFi),(pj, BFj)),…)] |
| Units @ branches | ↲ |
|
| ↴ |
| ↓ | Add units @ branches | aU[Gi,((p1,BF1,(v11,l11),…,(vk1,lk1)),…,(pj,BFj,(v1j,l1j),…,(vkj,lkj)))] |
| Remove units @ branches | rU[Gi,((p1,BF1,(l11,…,lk1),…,(pJ,BFJ,(l1j,…,lkJ)))] |
| Invert units @ branches | iU[Gi ((p1,BF1,(l11,…,lk1),…,(pj,BFj,(l1j,…,lkj)))] |
| End | ↲ |
|