Quite a few people have commented on how they wish the older technologies could be build at anytime in the game. For example, if you are strapped for cash and you can't affort to build all those banking centers, you just want a market place!
My suggestion is to have the higher technologies build in stages. Or that as the high level buildings are built, when they reach the level of the older technologies, they will begin to produce at that level. For example, the factory chain:
Basic Factory: cost: 50 output: 8
Factory: cost 75 output: 10
Enhanced Factory: cost: 100 output: 14
etc.
So if I where to build an enhanced factory on an empty spot, after 50% of it was complete (i.e. I have spent 50 industry points on it) it would then begin producing at a Basic Factory level... i.e. it then generates an output of 8. Once I have spent another 25 points on it, it would begin producing at the Factory level... i.e. it outputs 10 points, etc.
This would allow new planets to begin producing quicker and offset the cost of those high level technologies. Of course, it would be nice if you could halt the building of this at any time... and keep that level of factory.
What do you think? Would this unbalance things too much?