as a rails dev, I agree with this, instead of app->{models/views/controllers}->resource, I would prefer app->resource->{models/views/controllers}
But controllers and view templates almost always do, because of the nature of the architecture.
So actually just using the `view_component` gem for all my views from now on (not just partials) probably satisfies me!
I think I find it easier to find common abstractions on the {models/views/controllers} level than the resource level and that frustrates me with Django app-based dev.