The code will fallback to the flash scratch space when the GC cannot allocate us enough memory.
storage to use micropython's VFS interface. This makes mass storage work with any VFS implementation rather than a single one.