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