Using custom view controllers. Requires workarounds from http://stackoverflow.com/questions/24029586/xcode-6-storyboard-unwind-segue-with-swift-not-connecting-to-exit and also to delete the initializers.