Breaking out routes and models