I would suggest: starting by critiquing the current technology.
For starters: I don’t know anything about BPMN, but, looking at the posted diagram, I see:
1. A wall of detail
• “simplicity is the lack of nuance”
• there seem to be no layers, everything is laid out flat
• breaking of The Rule of 7 (no more than 7+-2 items in an eye-full)
• the diagram is “too busy”
2. Too many icons
• I count something like 5 different kinds of figures
• The rectangles have many kinds of sub-icons in the upper left corners
• At least 3 kinds of lines
• text too small to read
• EEs used to draw all sorts of icons on schematics, then, later, learned to draw only rectangles and lines and text
3. Apparent breaking of Containment
• Arrows appear to poke through walls instead of being attached to well-defined Ports (aka “ad hoc”)
The system probably needs all of that detail, but, the reader should not be forced to read all of the details at once. If interested, the reader should be able to drill down into components to see more detail, then, drill down into that detail to see even more detail, ad infinitum.
[aside: Lispers hate XML because it is the only syntax uglier than Lisp]