Semantic diagrams with SVG. Proof of concept