Some refactoring of ComputeChangeSetFromModList.

Also introduced some a helper extension method on GUIMod