Updates to Scheduler Behaviour API.
We now have a generic spawn process function. The big update is the movement to a stateful serverwrapper, we now are using the process dictionary to store the majority of the scheduler's server state.