Title: Architectural Abstractions