architecture diagrams by philip rose