В конце приведены ориентиры, чтобы можно было сохранить понятность. Если важно удаётся применить эту структуру под свою задачу. Коротко: Kraken ссылка. Следом идёт развёрнутый обзор. Отдельно описаны реальные нюансы, которые помогают в реальных условиях. Если анализировать построение, то она не повторяется в одной конструкции, и меняется в каждой версии.
кракен актуальная ссылка https://git2.ujin.tech/angelinaleblan/kraken-onion8111/wiki/%D0%9A%D0%A0%D0%90%D0%9A%D0%95%D0%9D%3A-%D1%85%D0%BE%D1%87%D0%B5%D1%88%D1%8C-%E2%80%94-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D0%B5%D1%88%D1%8C.-%D0%93%D0%B4%D0%B5-%D1%83%D0%B3%D0%BE%D0%B4%D0%BD%D0%BE