Remove dependency between the worker and the processor
Adding comments
Reduces closures and delegates.