Make extra threads configurable at runtime
describe work type being done by each thread
rework work set to be easily extendable