Introduce a talk factory to tell us what the next talk would be