Plugin which automatically saves preferences when they change. This uses a delay timer
to prevent saving preferences too frequently. Preferences will be automatically saved 1 second
after they have been marked as changed.
Resource which represents the place where preferences files are stored. This can be either
a filesystem directory (when working on a desktop platform) or a virtual directory such
as web LocalStorage.