Possible ways this could be accomplished:
1. Add checkboxes on the owned blueprint menu such as:
- Do not use for presets
- Restrict NPC Faction usage
- Hide from menus
Some Use Cases:
- Using "Hide from menus" to declutter. There is no way to forget a blueprint once owned and ohh god there are some BP's I wish I never bought (I want the configuration menus to stop reminding me that I own TEL turrets lol).
- Selecting "Do not use for presets" for beam turrets so the "High" preset for ship & station module configuration stops thinking "beam expensive...beam good". I'd be nice to select the HIGH configuration at the top level of the station editor and not end up with a station with nothing but beam turrets. Same thing for XL Travel engines, Terran Meson beams...etc.
- Restricting resource intensive ships like the Asgards and Raptors from being built at player shipyards. To the Terrans: Yes I own a blueprint for the Asgard. No you can't empty out my shipyard building them here. Yes you can build XL support ships if you'd like. To the Split: Hear what I said to the Terrans? Yes? Build your own Raptors.