Меню навигации: выпадающее меню в боковой панели/заголовке под управлением пользователя

Да, я считаю это простой реализацией.

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

ЕСЛИ (глобальная настройка сайта ИЛИ пользовательская настройка сайта), то … иначе …

Если бы переключение между левым меню и выпадающим списком в заголовке требовало повторной компиляции для внесения изменений, то это была бы совсем другая история…