We anticipate that the internal components will swap between multiple ship types, just like external components (like guns.) Sizing will prevent some combinations, but the goal is to allow any reasonable course of action: adding state rooms or individual NPC seats to another ship type is possible (in fact, it's a necessary part of development: we don't want to build unique parts for every ship... modularity allows us to swap between classes!)