Background processors

Closes #24