This is pretty cool! I'm a visual thinker but also love how lightweight/transportable/open text is. Historically, images have been so hard to edit/update/maintain; plus either they or their tools are proprietary.
If Mermaid.js really gives us what Markdown does (separation of content and presentation), I'm all for it. Gonna explore this more....
Mermaid only supports a few types of diagrams, but it's great for those. For a more general language, pikchr can be useful. It's a variation on the troff era language pic that generates SVG from text. From the SQLite folks.
For sequence diagrams sure, but for many other diagrams, mermaid is a easier to get started in. PlantUML gives more control and variety of images, but with that power comes some complexity.
If Mermaid.js really gives us what Markdown does (separation of content and presentation), I'm all for it. Gonna explore this more....