This function captures node and edge information from an ultrametric phylogenetic tree. The function provides a data frame containing detailed branching information (within the internal "config" object), a node matrix (within "node_matrix"), and the tree age (within "tree_depth").
More specifically, the "config" object returns the following information:
NodeBegin: the node at which a given branch begins.
NodeEnd: the node at which a given branch ends.
NodeLength: the branch length of that nodes interval.
YearBegin: the year at which a given node begins.
YearEnd: the year at which a given node ends.