Its a WIP - breaking build obviously but this is what I want for the background processors going forward.