Add a generic scheduler.