Choosing components based on the training type/topic