Хочется отметить, что Branch Node хранит в себе именно ссылки. То есть в вышеприведённом коде отображается только визуальная логика, так сказать "виртуальный путь".
На деле каждый узел хранится в отдельном ключе базы данных типа Key->Value:
// Если в виде Map()
const mapDB = new Map([
["key1", "value"],
["key2", "value"],
]);
// Если в виде Object
const objectDB = {
"key1": "value",
"key2": "value"
}
// Или другой встраиваемой БД