Worker API refactoring to allow more freedom and responsibility to worker implementations.