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