I have made mods for other games with similar module organization and XML implementation. Games like X4 Foundations, Rimworld, and 7 Days to Die.
Those games make use of xml diffs/patches, using xml xpath syntax to make programatic, sweeping changes to the base game files in minimal code and...