Now SchedulerInterfaces/SchedulerHardwareInterfaces are required to be capable of managing PWM and gpio outputs