I apologize for the word definition ambiguity in context. I'm referring to this definition of trunk: http://en.wikipedia.org/wiki/Trunk_(software)Just curious, you keep using 'trunk'. By this do you mean the 'root' or 'base' of whatever it is you're talking about? Your usage of it is somewhat confusing.
I suggest to learn more about Subversion, the source control software used to work with our source code revisions. A basic Subversion repository have "trunk", "branches" and "tags" directories in the Subversion's root folder. The oldie Microsoft SourceSafe doesn't have any of these concepts.
Also regarding #4/5: So you're intent in the end on making an open ended rendering architecture for standard Role-Playing games, that offers the functionality to open RM2K(3) projects for export into your format, due to the fact that the editors, you will be providing, not being able to save changes that are made to the files (if I understand your copyright comment, that is)?
Well, you could do it. Maybe the copyright problem is a poor excuse. A better motivation is avoid the ugly process require the game alteration only to play it. It would be better to be played as is without patching every original rm2k/3 game before.