Remote fetching and caching. Can replace an image on a request with bytes in the local storage cache. Works locally.