- 'passive' part — new geometric entities (a direct result of tool processing)
- 'active' part — existing (initial) and/or newly generated (utility) entities
So it is possible to continue interaction with an object by modifying its 'active' part.
The significant side effect of the above mentioned approach is that it is possible to make 'layered-cake' objects: use 'passive' parts of some already made objects as an 'active' part of new ones. Extension refreshes the whole 'layered-cake' object in a cascade manner after an active part of a 'bottom level' object changes. It is also possible to play with 'active' parts at any level to affect 'top level' results obviously. The combine use of multiple 'LSS Toolbar' tools for object creation demonstrates synergistic effects of the whole extension.