The Composite Pattern - Design Patterns | Lucent