Generalized worker threads to allow for multiple simultaneous workers
No idea what this is.