Add Builder Pattern.
Add Multiton Pattern.
Add Composite Pattern.
Add Decorate Pattern. Refoctor Composite Pattern.
Add Fecade Pattern.