WIP: Initial cut of a spreading scheduler.

done.