Organize routes into intuitive "views", reverse matching a view to an appropriate route