I was thinking about how to integrate Minor Factions (and which ones to integrate) and I thought that maybe, backgrounds faction might be implemented as one MF, whose intensity would determine their quantity (or probability for each solar system to have one).
The Human Resistance Fighters, Marauders and Rebelling Colonies are now all one in the background factions (sometimes assist, sometimes attack, and "rescue me to gain a ship type").