TechnologyManager
Now vanishing requirements are also considered in isBuildListPossible() and notifyDestruction() is used