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