I just gotta jump in here,
This is not a counter arguement to anyone i'm just trying to lay down as many different job roles as i can think of. For a destroyer (arguements sake)
C+C StaffAdmiral
#2
command staff numbering 20-25
say 60 direct subordinates split into teams each dealing with a set role. IE
Flight
Weapons,
Nav
Marine contingent
Catering
Flight Crew
C+C Fighter group contingent
Logistics (quatermaster stores etc)
Normal Grease monkeys
Enoneering
Counsellors
Medical
Fighter Maintenance
Electricians
Software techs
Black Ops
Dispatch Runners (Admirals use em all the time)
Bar Staff (In FS Ref the Repulse had at least one bar)
Officers bar
Junior Officers club
Physio / Gym /Training Hall
Administartion staff
Communications - in/ship
Comms Inter-Ship
Core maintenance (I assume fusion pile generators need specialists)
Trade specific specialists
Training simulator techs?
Gunnery
Ordonance recovery/EOD
Oh yeah pilots
I have no idea how many titles i just put down, but each role would need shift as mentioned earlier. As well as some sort of control structure within that job-tree and a unified structure to co-ordinate them all..