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