Improve system to support several processors in the future
PEP8
Delegate some of the work to processors

Better handling of many processors
Cleanup
Cleanup