Composite Design Pattern: Easy Guide For Beginners