Внутри применяются альтернативные конструкции, чтобы в итоге снизить повторяемость. Если важно удаётся применить эту структуру под свой сценарий. С практической стороны: PWA кракен. Дальше расположен развёрнутый обзор. Отдельно описаны рабочие подходы, что упрощают применение.