title: Feature-scoped step definitions with SpecFlow?
body: <p>I'm using SpecFlow to do some BDD-style testing. Some of my features are UI tests, so they use WatiN. Some aren't UI tests, so they don't.</p>
  
  <p>At the moment, I have a single <code>StepDefinitions.cs</code> file, covering all of my features. I have a <code>BeforeScenario</code> step that initializes WatiN. This means that all of my tests start up Internet Explorer, whether they need it or not.</p>
  
  <p>Is there any way in SpecFlow to have a particular feature file associated with a particular set of step definitions? Or am I approaching this from the wrong angle?</p>