Итоги голосования для комментария:
Dmitry Gerasimov Если в двух словах, то разными способами. Но скорее без рекомбинации повторяющихся блоков.