Almost have a working basic solution.  I have the code in place to fork, add jobs, and more.  I'm wading through errors now.