This commit adds a transaction interface which will be used in the future to add support to RBF (Roaring B-tree Format).