it&#x27;s entirely possible that I learned the framework pretty early on and not keeping up with small API changes has made it seem more complex than it needs to be.<p>I seem to remember earlier documentation using a lot of render calls directly in the controller, and add to that the fact that view functions were available to both controller modules and templates without any explicit inclusions muddied the waters a bit. your explanation makes total sense though and the documentation is now clearer than I remember so chalk it up to growing pains? haha.<p>and having templates that precompile to render functions is pretty magical, tbh. would personally love it if the view documentation reflected this on some level.