BT_Tree & BT_TreeNode reworked

BT_Tree split up in multiple classes
BT_TreeNode has a TreeNodeLogic inherentance now