Thanks for this Peter!
This is exactly what I needed to know!
At a glance, this seems fairly straight forward - just alter some attributes in the .FZP file and the part becomes a number of sub-parts.
I will update if I can simplify this explanation.
For now, here's a link to the relevant section of the document you provided;
https://github.com/fritzing/fritzing-app/wiki/2.1-Part-file-format#split-schematic-symbols-optional
NoodleDriver
↧
Creating parts with movable schematic elements
↧