Architectural abstractions Shutterstock Image - Architectural abstractions - ID: 389124550