This mod owns.
Some observations:
The XP gain in general seems a bit on the fast side, it doesn't take much effort at all to end up with a fleet full of double-modded ships all with huge piles of extra XP.
I'd like to slow XP gain down a bit, I looked in the settings but there's nothing that obviously stands out to me as a general scaling modifier.
Being able to build-in mods from the full list without having to install them first is completely brilliant.
But it doesn't fully work.
If a ship has 2 logistics mods you are not allowed to build-in another logistics mod, you must first remove one of the existing ones.
I set "ignoreNoBuildIn" to false in the settings to preserve the no saftey overrides thing from vanilla, but SO is still being offered as a legit addable mod and not marked as "not allowed" like any of the other forbidden mods.
Accessing the build-in menu via the planet/colony menu is clunky and awkward, but I'm not sure how else you'd do it.
It has been a source of minor irritation that I cannot access the build-in options for a specific ship directly from the refit screen, where I'm doing loadout stuff.
No idea
how you could do this but if you ever manage it, it will vastly improve the UX.
Armed ships with the "civgrade" mod get XP allocated twice. Once from combat, and again from the civilan ships pool.
Not sure if this is intended or not, but it seems odd.
The post-battle XP allocation readout could do with trimming down significantly, or even better getting punted out of the battle text entirely and turning into an intel report/fleet log.
It's huge.
It makes the text scroll nauseatingly quickly for a moment after every battle if you have enough ships in play. And you can do nothing to stop it.
Being able to swap out mods is fantastic, and allows for some degree of experimentaion which is cool and good. And being able to actually build-in stuff on ships you'd literally NEVER spend a story point on otherwise is a genuinely liberating feeling.
Wonderful stuff.
I made a replacement for the tracker icon just because. Feel free to use or ignore as you wish.
Even despite it's flaws, I still think this mod is a net positive.
Good work!