Able to pass data into views
Refactoring

Whitespace on module dependencies
Routers use Layout -> Region -> View structure