A virtual file system for .NET written in C#