I've been modifying my file manager to use the VFS library as its backend, but I'm not entirely sure how to use properly, and I haven't found much documentation on how to use it (especially how to write to files) asynchronously. Could someone please explain this, and ideally add it to the official documentation as well?