A simple, API backed task queuing component