RF-13582: move component-related classes back to components, remove duplicates
recreate TreeNodeImpl