resources: Add caching for faster runs and offline use