Improved routing, less code, and allows you to set a page root.