     lazy var segues: [Segue]? = {
         return self.searchNamed("segue")?.map { Segue(xml: $0) }
     }()
+    
+    lazy var customModule: String? = self.viewController?.customModule
+    lazy var customModuleProvider: String? = self.viewController?.customModuleProvider
 }
 
 class ViewController: XMLObject {

        }
        return nil
        }()
    
    private func showCustomImport() -> Bool {
        return self.customModule != nil && self.customModuleProvider == nil
    }
    
}

class Segue: XMLObject {

    println("//")
    println()
    println("import \(os.framework)")
    let modules = storyboards.filter{ $0.storyboard != nil }.flatMap{ $0.storyboard!.customModules }
    for module in Set<String>(modules) {
        println("import \(module)")
    }
    println()
    
    println("//MARK: - Storyboards")
    println("struct Storyboards {")
    for file in storyboards {
