Behavior includes: default value, whether setting should be synced, and an optional 'apply' callback which is called when setting is changed in Vuex.
Co-Authored-By: Tim Miller-Williams <timmw@users.noreply.github.com>