C++ library to create a virtual file system