Group worker stuff together
Don't export as many types and funcs