I’m not familiar with refactoring vcmi config files. When I want to change, I always use “core:creatureGeneratorCommon” commands. All you have to know about object format, you’ll read there: wiki.vcmi.eu/index.php?title=Object_Format
I guess it’s best for you it’s trial-and-errors method. It’s best for me Or browse various existing mods to see how it works under diffirent conditions.
In vcmi you can play maps using commanders or stack experience without WoG mod.
“STACK_EXPERIENCE”, “STACK_ARTIFACTS”, “COMMANDERS” are disabled by default, player can enable them by change “false” to “true” in defaultMods.json file and play SoD maps with these features. I can’t see any reason to alter this handy functionality.