structura de datos de @Tree en Mathematica

He usado Mathica principalmente como un banco de trabajo de matemáticas y para escribir programas ad-hoc relativamente pequeños. Sin embargo, estoy diseñando un sistema que tengo la intención de programar en Mathematica. Necesito almacenar datos en un árbol y buscar y recorrer el árbol. Aunque sé cómo implementar un árbol, prefiero el código estándar probado. Observé qué tipo de paquetes hay para estructuras de datos básicas en el wiki de usuarios de Mathematica. No he encontrado ninguno, aunque hay un pequeño ejemplo en la documentación de Mathematica.

Ahora a mi (s) pregunta (s):

Existe un paquete (de código abierto) para las estructuras de datos disponibles en alguna parte?

¿Qué enfoque ha utilizado con respecto a las estructuras de datos? ¿Desarrollando gradualmente su propio paquete de utilidades?

(No es una pregunta, solo una observación. Tal vez ... la falta de (muchos paquetes disponibles) de código abierto es la razón por la cual Mathematica no tiene el impulso que merece. Un problema de huevo / gallina, me temo). @

Respuestas a la pregunta(2)

Su respuesta a la pregunta