С практической стороны: кракен onion. Ниже расположен структурированный разбор. Если рассматривать подачу, становится заметно, что эта логика не повторяется в одном шаблоне, и перестраивается от строки к строке. Для начала полезно определить рамки: Kraken. В финале собраны выводы, чтобы было проще избежать лишних шагов.