Isolating the application (domain) logic
Isolating the layout
Adding a blog 'show' page