Just a comment before stopping my work...
The unit speed is variable : for maximum to minimum : column of march, column of platoon, column of division, line.
If the reserve speed is lower than first line one, the reserve can't follow the Corps. Not the best, but why not!
I'll work on your doc ASAP to modify both the doctrine editor and the game itself.
THX for your document
JMM
Here is a more complete table with a few more options, including the option to forbid the use of column of divisions.
Besides, the doctrine already allows the definition of formation and behavior for infantry when the enemy unit is in line, column of platoons or column of divisions. But nothing is said about square and march column. How does the AI acts by default?
António