I have an improved design for remote execution as a resource. Since I need to get rid of some technical debt to clean up the resource API, and this main loop, a good first step is to remote it's invocation. It will be coming back as a resource as soon as possible!