Add a generic adaptive preferences window
Related feature: https://source.puri.sm/Librem5/use-cases/issues/52
Preferences windows are a common pattern, we should make it stupidly easy for apps to have a nice looking featureful and adaptive one, with search.
Needs #64 (closed)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information