Yes. When things are too big to live locally, access on demand is the answer. See Piper, Microsoft's VFS for Git, etc.