Revert "Revert "add base settings and controls frame""

This reverts commit a68811bccc6a1a020780c23d071a0a38c689622a.