Extracted scenario listing into separate module.
Selector now uses finder as a dependency.
Scenario finder now an injectable component.
Removed program handler utility.
Partially converted components to injectable components.