WIP: Initial cut of a spreading scheduler.

hah, that'll teach me to trust the internet.  fixed.