Dynamic Campaign Generator (DCG) is a mod that randomly generates skirmish missions and lets you keep your surviving forces from one battle to another.