Demonstration of Composite Pattern