Begin settings rework

The overal idea is to use some custom components - preflets, which would
hold settings for various parts of the app. They would be used in both
first run wizard and settings page to make sure they're intuitive
enough.