Use Cases and Examples - Composite Pattern | OneNoughtOne