A custom UIViewController container to overlay one view controller on top of another, with animation and gesture support.