@underscorefunk This way you can still use normal debug tools to see what PHP file is being called and everything is in one place for that page. You can use generic partial functions to generate template parts so they can be reused elsewhere.
@underscorefunk I like to use “templates” like models in a model, view, controller pattern. I.e. example.com/foo/ loads page-foo.php Inside foo.php we gather all of the parts we need to render the page and then pass it off to a template.
@underscorefunk My initial reaction is this seems a lot like Genesis which, in my experience, resulted in lots of `remove_action` to get things the way I like them.