### What needs to happen? The output of this task is an ExternalWorkerService to respond to start / shutdown lifecycle hooks as part of the Prism Runner lifecycle. ### Issue Priority Priority: 2 (default / most normal work should be filed as P2)