#319 Add sub-plant creation functionality (small improvements)
- Builds on top of !696 (merged). To be merged into that.
- Best to review per commit.
- Rather than placing many very small comments, I made this branch and merge request. Hopefully that is more efficient for all involved.
Addresses #319 (closed)