how can I create reusable view controller (let's call it "reusableVC") acting like UIAlertController. ReusableVC have "ok" button, that will act depending from where resuableVC called. I know about delegates and NotificationCenter. Just wondering can we pass what "ok" button should do when creating reusableVC, like this:

```
reusableVC.addAction(UIAlertAction(title: "", style: .default, handler: { (action) in
   // some code
}))

```