bot creation, selection, and control logic.