Created runner types and extended chains and tasks to accommodate them