Better process model
Process manager refinement

And some other miscellaneous stuff
Timers
Added waiting