Add Composite Pattern Demo