OK, a given ship has a certain amount of space available for modules of varying sizes. You can fit modules into a given space up to the size of that space, but not beyond that. A 5 series module won't fit in a 4 series slot. That's obvious.
But it doesn't have to be that way, and in my opinion, shouldn't. All space for optional modules should be totally configurable. So rather than, for example, have three class 6, three class 5, and three class 4 slots in a ship that you can do what you want with, why just not treat that as 45 units of space and you can fill it up in any configuration you want (within certain limits) as long as the module size limits don't exceed 45 space units?
Certain restrictions could still apply. For example, no class 7 or 8 modules in medium sized or smaller ships. But if you really just want to stuff your ship full of 4A hull reinforcement modules, throw 10 in there and use the one leftover space for a scanner.
Maybe make this available as an engineerable upgrade? Add "structural modification and redesign" to an engineer's list of capabilities, and every progressive level of engineering gives you more flexibility in your module slot allocations.
I would also suggest that a person's excess equipment currently in storage should be something that you can put in your own ship's cargo hold and haul it with you, if you have the space. You would not be able to use it while in cargo storage, of course. Assign a cargo storage space value to every module that can be placed into storage.
But it doesn't have to be that way, and in my opinion, shouldn't. All space for optional modules should be totally configurable. So rather than, for example, have three class 6, three class 5, and three class 4 slots in a ship that you can do what you want with, why just not treat that as 45 units of space and you can fill it up in any configuration you want (within certain limits) as long as the module size limits don't exceed 45 space units?
Certain restrictions could still apply. For example, no class 7 or 8 modules in medium sized or smaller ships. But if you really just want to stuff your ship full of 4A hull reinforcement modules, throw 10 in there and use the one leftover space for a scanner.
Maybe make this available as an engineerable upgrade? Add "structural modification and redesign" to an engineer's list of capabilities, and every progressive level of engineering gives you more flexibility in your module slot allocations.
I would also suggest that a person's excess equipment currently in storage should be something that you can put in your own ship's cargo hold and haul it with you, if you have the space. You would not be able to use it while in cargo storage, of course. Assign a cargo storage space value to every module that can be placed into storage.