Introduce an angularjs directive to remove duplication
Improve page types support
Add pages filter on the title field