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