.useStepMonitor(new SeleniumStepMonitor(contextView, seleniumContext, crossReference.getStepMonitor()))
.useStoryLoader(new LoadFromClasspath(EtsyDotComStories.class))
.useStoryReporterBuilder(reporterBuilder);
useConfiguration(configuration);
final ThreadCaching primordialCaching = new ThreadCaching();
MutablePicoContainer primordial = new PicoBuilder().withBehaviors(primordialCaching).build();
primordial.addComponent(WebDriverProvider.class, driverProvider);
// Groovy Steps - can be stateful per story.
final Storing store = (Storing) new Storing().wrap(new CompositeInjection(new ConstructorInjection(),