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....