...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