Another possibility is building richer structures on top of the metadata. I’ve experimented myself with building virtual folders based on the tags attached to files i.e. if the tag USA is attached to a file, then a folder called USA appears containing that file. Multiple tags can be interpreted as folder hierarchies.
Dijji
Dijji