Would be amazing to have this library also cache the image, so that a users device only downloads the image once and from then on serves the local image instead of downloading it again from the remote location.
There's plenty of additional features that could be added into such a caching feature: