Diagrams-as-Code - PlantUML, MermaidVersion control, automation, and consistency for architecture diagrams