The separation of architectural effort from implementation is a very powerful way of getting conceptual integrity on very large projects.
― Fred Brooks , The Mythical Man-Month