Allow Harness to retain the state of previous stages, enabling users to make decisions such as re-running only failed test cases. Users should have the ability to re-run failed stages or tests directly from the UI, or via an out-of-the-box solution