I think the confusion mostly lies in the Views. The difference between controllers and Views and why views are actually necessary to render templates is not especially obvious, and it almost feels like the explicit view layer isn&#x27;t entirely necessary. (From the developer API perspective, and not necessarily the framework design perspective)