Earlier quoted context omitted.
Object stores are not filesystems. They have a paths, but they are not hierarchical.
unless it's a hierarchical object store, like the one i am using.
in most filesystems files are addressed by an inode. and directories are just lists of inodes. if you remove those then you end up with a KV store: inode->file.
consequently i see no difficulty to convert a KV store into a hierarchy by adding the necessary tables/directories representing the hierarchy.