Strategy and Composite Patterns are integrated to the current
application.