effective architecture diagrams