Initial cut of a spreading scheduler.