Revert "Remove theme switcher"

This reverts commit 3c3a7026a9eab480f543cdeaa1e9d01ca2be504d.