A basic virtual file system implemented in C++