Trying to solidify my knowledge by understanding lines of code at a basic level.
I\'ve tweaked my app to use ViewController(VC)2 as initial VC instead of VC1.
So when instantiating a VC (storyboard-created), first we need to route our call through the UIStoryboard by name
let storyboard = UIStoryboard(name: "Main", bundle: nil)
then instantiate a VC using the Storyboard ID of our storyboard setup VC
let vc = storyboard.instantiateViewControllerWithIdentifier("VC1") as VC1 //VC1 refers to destinationVC source file and "VC1" refers to destinationVC Storyboard ID
Then we can present VC using
self.presentViewController(vc, animated: true, completion: nil)
This will import all of destinationVC's objects with their IBOutlet references.