insert examples of UML architectures, the need to create specifications, prohibit improvisation, and document everything.