С практической стороны: Kraken link. Дальше идёт развёрнутый комментарий. Дополнительно описаны рабочие подходы, которые встречаются на практике. Задача этой версии — упростить уверенно ориентироваться в контексте kraken официальный сайт. Если важно можно применить эту структуру под свою задачу. В финале сформулированы подсказки, чтобы можно было перейти к практике. Если рассматривать подачу, становится заметно, что эта логика не повторяется в одном виде, и чередуется в каждой версии.
http://forum.dizelist.ru/go.php?url=aHR0cHM6Ly9Ybi0tS3JiMy02cTVhLmNvbQ