First work queue class draft. It's mostly a wrapper.