One reason I prefer diagrams as "code" (by which I mean Mermaid or similar) is that they can be checked into version control, and changes can be reviewed over time. Unfortunately the diffs become less meaningful after significant changes.
Hmm.... outputting an image to highlight changes might be fun to hack together. One day :)
Hmm.... outputting an image to highlight changes might be fun to hack together. One day :)