I know there are heaps of these posts but was thinking,
What if you added captain and officers quarters as ship components. Every bridge would mandate a captains quarters. Then have additional officer requirement scale automatically with the crew requirement. So like the crew quarters scale with more ship components. Officers quarters scale with crew requirement. If you have a crew of 1000 you may need facilities for 4 second teir officers maybe. As you scale up the base required CO officer level would become fixed at a higher level. So if you have a crew on a frigate of 100, an additional officers quarters would be added and the minimum command for that ship would then be "commander" as the second teir would need to be lt commanders.
Then maybe add a ship hierarchy tab to the ship screen.