Implemented Composite Pattern. It includes next patterns: Adapter, Decorator, Abstract Factory, Linker, Observer