= Composite =
This lets you compose objects into tree structures and then work with these
sturctures as if they were individual objects.