Adapting caching to your needs - Unpacking the Workbox