How is this implemented on Windows vs OS X?
[1] https://msdn.microsoft.com/en-us/library/windows/desktop/aa3...
[2] https://en.wikipedia.org/wiki/Hierarchical_storage_managemen...
This looks like an open source project that provides something similar for google drive: https://github.com/google/google-drive-shell-extension
On linux this could probably be even easier, just mounting a directory to a remote NFS server.