- ontop of the idb unstorage layer, add functionality for defining user preferences with reduced functionality set (keep it lean)
Each preference should have:
- key: string
- description: string
- schema (to validate input): zod schema
- defaultValue (if user has not configured preference): any