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