The .arch language
Describe a system. Watch it run.
Declare the components and the flows. The layout, the routes, the timings, the bottleneck and the monthly cost are all derived — and the diagram is a simulation you can disturb, not a picture someone drew.