Процессы и автоматы, их описывающие
Организация текстов интерфейса
Отрисовка (рендеринг) состояния
Шаблоны проектирования (Паттерны)
Диспетчеризация по ключу (функции)
Полиморфизм (утиная типизация)
Код, который убивает полиморфизм
Диспетчеризация по ключу (данные)