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