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