A JavaScript library to manage persisting and unpersisting settings from UI to a settings store