Introduce NodeFactory to BTreePersistentMap to allow appending diffs.
BTreePersistentMapAppender diff appending implemented.