one vertex per file, sharded
move graph to a class
factor out vertex_path
rudimentary editing (only title, only in memory)