For a modular craft couldn't they design variants (different graphic of the ship) and when selecting the module a user wants just replace the current ship with the correct one.
It would still be modular and multipurpose, maybe not as modular as having four different bay types at the same time...