Feature/settings ui

Catching up community version with @brianhanifin 's experiments.