IoC and dependency injection
Partials and Layout