A tiny bit of thread necromancy. Slap me if i am out of line here.
I skimmed over the thread, and i won't pretend to know how exactly asset loading looks like, but couldn't next version be released as a delta from previous version?
So lets say i have versions A, B and (newest) C. (in their respective mediavps_X folders)
If i run mod that has B in ini, it will load A, and than override everything it needs to with B.
If i run mod that has C in ini, it will load A, override with B, and then override with C.
I'm sure i am missing something that makes this impractical/impossible (hmmm... on Univ they taught me that in programming, there is nothing impossible, some things are just very expensive...) but it seems to me like an golden compromise?