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