@schutzsmith I always do everything in the theme but I’m doing custom webdev work 99% of the time. I see it as
Model = template file (home.php, single-post.php etc.)
View = twig file
Controller = Core/whatever logic to make the PHP template file chosen as the destination for the request