What needs to happen?
The output of this task is a PipelineResult implementation that uses the PortablePipelineResult as a delegate. It additionally:
- shuts down the Prism executable after termination-related methods: cancel, waitUntilFinish, etc.
- stores the State and MetricsResults after termination
Issue Priority
Priority: 2 (default / most normal work should be filed as P2)