In this lesson, let's reuse our UIPageViewController which will allow for faster image loads in our cards. This is a great solution because UIPageViewController does preloading for images in view controllers that are off screen. Let's refactor out our SwipingPhotosController such that we can support two different modes: Card View Mode and User Details Mode. Once we can support these two modes, we'll implement the fixes for certain bugs that will pop up.