Initial refactoring of the 'DataStore' to be backed by a 'BST'