pub type Path = Vec<usize>;
Where a node sits: indices from the top-level menu down.
pub struct Path { /* private fields */ }