Added patterns: "Composite", "Decorator", "Facade"