Is there good examples for bread crump implementations for tree based data structure ? I know that there KDE implementations but what is needed actually to implement it from scratch ?