OK - I'm not normally a pedantic person, but I feel that it's best to sort this out so no-one new to Defcon gets confused:
What OpenFlow is talking about is NOT a mod - it's a recompilation (with changes/additions) of the game code which alters the mechanics and adds features. I know other games behave differently, but in Defcon a mod is a set of graphical, sound, text and positional data changes which change how the game looks and feels. A Defcon mod makes no alterations to game mechanics whatsoever.
In essence, a mod is a transformation you apply to your normal everyday Defcon installation. What OpenFlow offers is a different Defcon installation. (Bert called his version minicom - how about maxicom for yours, OF?) [/Pedantry]
On the subject of roll-up of features itself, might I make a suggestion?
The best way is for it all be rolled into one re-compile of the game code when the coding's all done, and then modified by text-based config file (the way minicom does it) at run-time. Perhaps even just add some options to the "Advanced Setup" dialog in game... That way, if you want long-range sub launches, but no MIRVs or doomsday weapon, just switch one on and others off... simples. Much more simple than having 16 different versions of the game installed (and that's just for the various combos of the 4 new features that were already discussed).
I am sort of curious about something too, OpenFlow. With the addition of MIRVs, doomsday weapons, fire-n-forget certain-kill anti-shipping missiles, long-reach sub launches and reduced AA efficacy.... How does anyone actually win the game? We play 1v1, you fire your weapons and I fire mine, no-one survives - a draw! Most people play a game like Defcon because they want to win - is there some feature you've not told us about yet that still makes that possible? Right now, it looks like the only way anyone could actually be beaten is if they go to the toilet before Defcon 1 and don't return until they've lost all their weapons platforms... It would change the tag-line of the game.
No longer: "Everybody loses, but who loses least?"
But now: "Everybody shits, but some people do it at personally inconvenient times and take a long time over it..."
And if the aim is just to watch the world consumed in nuclear fire (let's face it, we all want that) - why bother re-coding at all? Fill the map with CPU enemies, use CheatEngine to spam up a ton of silos that never run out of ICBMs and drop 30 warheads on every enemy city and installation on the map...
I understand your point of view perfectly. If I didn't, I couldn't be certain that you're wrong.