VFS implementation, with no testing yet