Snapshot Caching
If a page has already been visited, then the existing snapshot should be displayed, and this means there are no network activities for this action.
We will need to implement logic to record the history of URIs visited and whether a snapshot was successfully made (and the filename). Then we can attempt to open it. Otherwise we connect to the site as usual.