Is there really a need for a filesystem? Just pull from a bucket and it's done. Push updates to the bucket and...it's done.
I see the need for "sharing" in giving access to the data, but not to have it represented on the filesystem (other than giving the illusion of local dev)