Provides an api for operating with tree structures