vpr::SwapchainImpl::SwapchainInfo struct

SwapchainInfo takes care of hiding away much of the setup work required to create a swapchain.

However, it does contain some data that may be useful, like the presentation mode being used or the color format of the surface object being used.