Cleanup
First rewrite to yet another settings system
Add kv for app settings
Cleanup