Group by fields in hierarchical views

I am wondering if future versions of the hierarchical lists and smart folders could have the ability to group entities or the same type by specific fields rather than relations. The current hierarchies arrange entities based on their relationship with other entities at different levels of the list (including references of the same type).

However, it would be really helpful sometimes to be able to group entities into a hierarchy based on a particular field. Particularly, given that single-select and multi-select fields are in fact databases/types of their own, I think they might not require too many changes to the algorithm for grouping entities.

Interesting. Do you have some specific/practical examples that you can describe?