Cool, I'll make you a prototype as soon as I can.
i've finalized where the mods will go. they were going to go in /mods/ but the content pipelines set to use /content/ so
all content packs go in /pokemon/content/contentpacks/
all mods go in /pokemon/content/mods/
mods come in potentially 2 parts.
the mod 'game' itself is a version, it belongs to a generation
a generation is a set of pokemon data
mods that agree to use the same pokemon data can share generation. if your character's version is in the same generation as someone you wish to coop with it will allow it.
mods that use the 'Kolben' generation will not be able to change pokemon data (and so will not need a folder in Generations with that generation's data in it)
inside the version you can override or add maps, scripts, content. saves for that mod will go in there too