This PR is mostly for discussion as I draft this code **Is your feature request related to a problem? Please describe.** Recently I have come into Android/iOS emulation and I have identified shortcomings with the current VFS, particularly with `fstatat` and similar syscalls which fall back onto the physical filesystem. **Describe the solution you'd like** I'm looking into using [PyFilesystem2](https://github.com/pyfilesystem/pyfilesystem2) to fully replace the fs_mapper - one very neat advantage of this is having an overlay rootfs while being able to adapt Qiling to parse Android images (with APEX support) or Apple read-only filesystems.