Download the icons only once and save to local storage.
Rename the 'network' package to 'external' since it will also deal with writing/reading files from local storage.