Besides reading, need a way to create graft objects and write to file.