Create Architectural Patterns