i need all load/save functions to include filenames so i can propagate file dialog boxes up to passiveUI. also, see comments for codegen -- i think you should have a ptr to data manager, not graph.