Adding the ITree interface that I forgot to add previously.