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