This suggestion is mostly inspired by the new ships that cannot under any circumstances have their d-mods removed, but it would also be quite a quality of life improvement for those, who like me, are liable to savescum when trying to assemble their derelict contingent powered fleet even in other circumstances.
I suggest adding an option in the refit menu, that would allow you to reshuffle d-mods; The flavor text could then say something about compensating for defects/battle damage (i’m sure there are better words for that though).
I don’t really have a solid feel for how important the flavor/balance value, of the current randomness of d-mods, is (even though i really like the concept and how it makes the ships feel damaged), but for me the compulsion to maximize my d-modded ships, might occasionally take away from the enjoyment of the game without me really noticing at the time.
It could cost just one story point, It could cost one per d-mod or it could cost other things, possibly on top of the story points,, but i think the idea is worth at least considering.
Before ending up with this suggestion I also thought of the possibilities of just removing d-mods with s-points or “building-in” d-mods for either the same effect as rugged constructio, or some extra dp, but the latter one sounded potentially way less balanced.