I'm trying to develop a set of symbols for our developers to choose from when creating documentation.
I'm confused by the terms ('shape', 'path', 'closed path', 'symbol', 'element') so for the purpose of this post I'm using "primitive" to mean one of those shapes in the palette on the left, like a rectangle, or a cloud, or a disk pack. I can combine these primitives into a more complex shape on draw.io's canvas, and then use Arrange to Group them, and can put these on a diagram specifically intended to be a palette of shapes, but they can easily become ungrouped or otherwise behave in a non-singular way, such as when scaling.
Is there a way to convert a group into a "primitive"?
If there's not a graphical tool for doing this, how about a command-line tool to process the XML?
Or will I have to bite the bullet and learn gory details about SVG?