Migrate from an NSWindowController to an NSViewController for flexibility.