For example, model view controller is an architecture of software.
For example we can represent PCIe lanes on a computer and the relationship between NVM and PCIe
Is English the best representation of architecture? Or is entity relationship model?
This is like a type system but higher level
If
you've ever used terraform you can create objects in public clouds and then they become available for use.
We need an intermediate representation of high level architecture
It's a bit like a lisp macro