Add `UIPort` and `UIAdapterProtocol`; set up view and view controller