why in remote?
why do we have RootNodeInfo?
2) put everything related to the inmem impl in .node.root_node_info.in_memory