Если смотреть на структуру, становится заметно, что эта логика не повторяется в одном шаблоне, а чередуется в каждой версии. В этом тексте собран практический комментарий. В конце приведены итоги, чтобы было проще перейти к практике. Когда требуется можно адаптировать эту структуру под свой сценарий.