- [x] split blueprint reg - [x] split route reg - [x] split template opts - [ ] add template_loader - [ ] add mddleware