move ComponentTree class to IBPCommons