transactions draft
todo
graph model split into parts
filesystem graph model