A UIViewController/NSViewController subclass that saves developers from writing massive prepareForSegue:sender:methods