An in-memory file system for C#