Split out Test Harness, Add UseCaseInstance