Example of Typhoon injection with plist integration and Storyboard used with the usual UILaunchStoryboardName and UIMainStoryboardFile.Typhoon ensures main storyboard is an instance of TyphoonStoryboard, this works like a normal storyboard with the added behavior that dependencies are injected according to rules in your assembly.