Have a remote interface that other mods can use to inject their scripted recipes/items/etc into FP on their own
Puts the maintenance burden on them instead of me, which makes it feasible
Technical side will be pretty complex to work out, plus it has a potentially big API surface. Maybe it's best to start small, add functionality that specific mods (Py) would use, and expand gradually, without focusing on the big picture too much, because that becomes overwhelming.
Probably best to do it in a pull-fashion, meaning the mods provide an interface with a specific name, and I go and use it at the appropriate time in the generator. This is much easier than needing to deal with mods changing things at any time.
With that said, some things do indeed change at runtime, like enabling/disabling recipes that don't have any tech attached. These are currently filtered out if unreachable. Could be done via an API in the initial call to note these as still relevant, and then activate them with a runtime call later on.
An excellent improvement for SE compatibility would be to ignore Arcospheres in all factory plans, and perhaps add support for core miner yield calculators