UIView
renderAsImage
We extend `UIView` with a new method, `renderAsImage`. It always returns a `UIImage`, but we marked its return type as `UIImage?`. This removes that optionality and updates all callers.