...much discussion happened here...
note that during high-level design,
architectural diagrams might be used for
brainstorming, exploring options, encouraging discussion --
...then, once determined, these diagrams are also useful for
communicating the result properly to all involved