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