Improvements to the workflow of adding/removing nodes inside frames:
* Always attach all nodes to frames that include them after each
transform
* Allow detaching nodes from their parent frame during transform by
pressing the `Shift` key
* Nodes can be added to/removed from a frame by resizing it
This is is implementing the base functionality outlined in #106956.