Good ideas, definitely in terms of a user running a portable MWEdit, if it is ever to be offered. There’s also MO2 which uses a virtual system, Wrye Bash has a fairly straight-forward looking directory structure.
What is the purpose of the files with the esm prefix I wonder?