Pass a label name on construct
Create a cache folder if not exists
Add a basic example of use