Some refactoring of BT and BST to extract common methods, data. More to be done