 }
 
 extension Manager {
+
     func setup(context: UIViewControllerContextTransitioning) {
         let fromVC: UIViewController = context.viewControllerForKey(UITransitionContextFromViewControllerKey)!
         let toVC: UIViewController = context.viewControllerForKey(UITransitionContextToViewControllerKey)!


        return duration
    }
    var tasks: [Task] = [Task]()
    var completion: () -> () = {}
    var running: Bool {

    }
}

// Task

public class Task {

    var layer: CALayer?
    var animation: CAPropertyAnimation?

