Major update - Cachemere is now more robust and more flexible