MTP Implementation
Right now, the only way to access the external flash from the host is using the bootloader. Epicardium should, additionally to the CDC ACM, export an MTP device to allow editing files.
It has to be MTP and can't be a simple block storage, because otherwise we cannot synchronize file accesses from the outside and from the inside.