first pass at abstracting a general process manager from the rq process manager