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