NewOptionsNotification should reside in ProductionQueue type traits
In my mod intended to make EVA use different voices for announcing new Unit or Upgrades becoming available to build. This seems not possible as this Speech notification is tied to the PlaceBuilding trait, thus forced to be the same for all.
I can propose it be uncoupled from this PlaceBuilding trait, relocated into ProductionQueue type traits as a possible announcement, while at it might also decouple it from building placed, so when the field is given will announce the new options irrevelant if a building or unit has provided the prerequisites for making the new actors available for construction.
It might be better to place this on ProvidesPrerequisite. Moving this to ProductionQueue would be weird/tricky, since the new options notification should only play when new options become available, i.e. when an actor providing new prerequisites enters the world.