When starting a cached image, there is currently a few issues we need to iron out:
This list may not be exhaustive and there may be additional edge cases which need to be handled.
Issues that are present even in the absence of cached image, but can be relevant for a smooth user experience: