Chapter 4. Structural Patterns