Added some helper classes. Search implemented, need to add Map for parents. Works just for left to right orientation.