Revert "Remove ButtonSettings"

This reverts commit f2849ac88099fa8fa2a5a01b049a8be1106c9aa2.
Revert "Remove AppBar"

This reverts commit 3ca48678abb165c9c0ca7c4650525440dc50cb44.