Чистые функции core
Вычисление классов, конечные автоматы и наборы атрибутов доступности для 56 компонентов — всё это чистые функции без единой зависимости. Слой фреймворка занимается только разводкой: логика в единственном источнике, unit-тесты в единственной копии.