Diagraming as Code and Modeling as Code