title: Typhoon - using one component factory throughout the application
body: <p>I am configuring the Initial Assemblies in the plist, which are used to instantiate the first controller in the storyboard.</p>
  
  <p>later in the app i am changing the root view controller using:</p>
  
  <pre><code> TyphoonStoryboard* storyboard = [TyphoonStoryboard storyboardWithName:storyboardType factory:factory bundle:nil];
   UIViewController* newRootView = [storyboard instantiateViewControllerWithIdentifier:identifier];
   self.window.rootViewController = newRootView;
  </code></pre>
  
  <p>I would like to use the same assemblies when instantiating the new view controller. The reason is that i want the Singletons to remain Singletons. If the assemblies/factory changes all classes are created again, including singletons.</p>
  
  <p>How can i get the factory used to initialize the first view controller in the storyboard?</p>