It is very difficult and time-consuming. The amount of scripting for the units and then commands for the camera would be mind-numbing - not to mention the work going into research for the battle and the unit rosters.

You're welcome to try though.