The main goal of this component is to reduce unnecessary network traffic!
Binary responses can be cached as a file in the device, which will be there for a configurable amount of days with a site property. The location of the file is also stored in the local storage which will be synced to a server entity together with a unique device id. The benefit of storing it this way is that the content can be used by multiple apps (just local entities does not have this option).
Please don't hesitate to contact me if you have improvement ideas or other questions!
A demo is still being worked on and will be available shortly!