Да, я считаю это простой реализацией.
Сегодня вы можете переключаться между левым меню и выпадающим списком в заголовке, изменив глобальную настройку сайта в реальном времени. Это указывает на наличие переключателя (оператор if или аналогичный), который оценивает глобальную настройку сайта и настраивает интерфейс. Поскольку этот переключатель принимает решение на основе глобальной настройки сайта, добавление пользовательской настройки сайта означает реализацию логики «или» в этом переключателе.
ЕСЛИ (глобальная настройка сайта ИЛИ пользовательская настройка сайта), то … иначе …
Если бы переключение между левым меню и выпадающим списком в заголовке требовало повторной компиляции для внесения изменений, то это была бы совсем другая история…