Angular and Composite Pattern: Tree-like Structures