OMFG! Out of curiosity I just popped open a save file with a hex editor. OK fine you are correct. While I'll never admit that some bit of code can't be done I'll freely admit that it isn't the simple piece of cake I had somehow assumed it would be
I'm not even sure from a quick look just how this thing is keeping track of which units are in which formation.