Design Patterns - Structural
Adapter
Facade