Multiple file upload, maintaining a file heirarchy/relationship

Permalink
At the moment this is just a thought experiment. I am looking for ideas for a file uploader that uploads multiple files while maintaining the relationship between them, either uploading to a directory structure or uploading a zip file containing a directory structure which is then unpacked after uploading.

I know how to achieve this outside of C5, but could I achieve this using the C5 file manager in any way? I don't care where the file structure goes (somewhere in File Manager's directories?), but would want to maintain the structure.

JohntheFish