Building-Specific technologies

Considering that the building system is already semi-non-linear (that is, sometimes you don't need to buy the previous building to get a better one, and sometimes you need one of a different class) it would be nice to (similarly to some other idle-genre games) have science upgrades that affect only one specific building, rather than the entire production of a resource. As it is now, some mid-level buildings are not at all worth buying if they are not required for a higher tier one, and if they actually are required, buying them becomes a chore.

With some building-specific upgrades you could make them worth getting again. Some of those upgrades could also be more creative than just "production of X increased Y times", but, for example, "production of X increased by the amount of Y building, times Z"

Now that I think of it, it could also partially or completely replace the prerequisites - Instead of being forced to get a lower-tier building, it would simply not be profitable to skip it, since it vastly increases higher-tier production.