I know that some people who are in command of more than one company refer to themselves as major, colonel, general, etc. I think there should be a system in the company tool where multiple companies can join together under one higher leader. For example, two companies together might make the leader a major, and there would still be the rank of captain. Three, lieutenant colonel. Four, colonel. Five, brigadier general. The highest rank should be able to control all of the companies under him/her, as well as allowing people below him/her to command companies within that division. Of that, I mean: Lets say there's a colonel in command of 4 companies. This colonel can assign a captain to command one and a lieutenant colonel to command the other three, or two majors, and these majors could then assign captains for the two companies they have.
This would be complicated, but it could help people with multiple companies together be more organized and it would be easier to control.