Save user settings into the datastore

Also centralize backend names