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