Внутри чередуются альтернативные конструкции, для того чтобы уменьшить шаблонность. Если оценивать композицию, то эта логика не зацикливается в одной конструкции, а меняется в каждой версии. В том числе описаны типовые ситуации, которые встречаются на практике. Коротко: What is a kraken. Следом идёт прикладной разбор. Для начала полезно уточнить формулировку: сайт кракен. Под конец собраны рекомендации, чтобы использовать дальше.