This mod component allows you to specify buildings which obsolete other buildings, if built in a city. "Obsoletes" in this context means, that they will replace their predecessors in the same city and prevent them form being built as long as the successor exists.
This is more or less a spin-off of an other mod of mine, but I release it as a stand-alone mod component, because it's a really nice and easy to use mechanism. In some way it is similar to TheLopez "Upgradeable Buildings" mod, but there are significant differences in functionality and especially in the way it's coded.
More information: Forum Thread
Version 0.1.0 for Vanilla Civ v1.74
Obsolete Buildings 2016-10-05