Extensible & easy to use modal transitioning using UIViewControllerAnimatedTransitioning API