Improve fetching the optimal icon of an app for the update view
Expose public screenshot method

This is useful when trying to connect a compose view that is using a custom UIViewController via the delegate