You really know a lot about the inner workings of Starsector. Thanks for your help!
Although I would like to be able to claim such extensive knowledge to puff up my own importance, I am just vaguely competant/persistant at digging through data.
Credit should go to Alex for creating code that isn't literal spaghetti.
I like this idea personally but I don't want to introduce too much complexity as that leads to bugs and player confusion. I'm also limited by availability of artwork that fits with the Starsector style as I'm a terrible artist myself.
Less complexity is good.
But I do wonder if the multiple stages thing might be useful.
Rather than have the player interact with it constantly throughout the process via industries, have it run through the stages of terraforming the planet on its own. Each 'stage' improves 1 aspect of the planet and notifies the player, so there's constant feedback.
[e]
My artistic abilities are.... limited to say the least. But I threw this together using some of the unused artwork in the game files:

If it doesn't appeal to you, hopefully it might inspire something else that does.