Fully IoCifies the scheduler, along with factoring improvements.
Address the core of gh-41 and resolves gh-29.