Тогда может перейдем от теории, к практическим вопросам.
К примеру реализация cookie баннера, скорее всего - плагин, ведь удобно.
Что под капотом, подключения файла со стилями от плагина, подключение файла со скриптами от плагина, скрипты в огромном большинстве зависимы от jquery(выходит jquery плюсом) в настройках плагина находим, текст заголовка, текст, текст кнопок, настройки стиля кнопки, отображать иконку или нет, поле с пользовательским css(через style в футере) и это всё сохраняется в отдельные автолоуд опции.
И это в общем не гавнокод решение, а типичное решение для любого подобного из плагинов, ведь так выходит?