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