This will require more elaborate code for saving. First extract the save/load logic to their own functions.
2GMAIH5ZTCTGN6N4LCGLIVAF5SVWFKYJKSDYQAHSX3Z7PU25LDMQC DFX24ARLXTY22I6AUDTSZDBS2U7YQGX6457O74KJPM725AK3UBJQC ZSWPVKOR5E24EGI4QVE563LBM3754SIICS5JHKRG6TDSCVML7CJAC R5QXEHUIZLELJGGCZAE7ATNS3CLRJ7JFRENMGH4XXH24C5WABZDQC TV43F73BAVYVLR2SBLAQE3JYWBCYPFZMDDTRF7JNTQFTFI27DG2QC ZQMQVMFWZIGWBRCB455IKHPTAOUYPLYCSC44NBPPET557RGVRX3AC KDIC32VKQ4Z7UAWIJBTUNXZWKJIZ4FTGUN5TCILOLIC5LYWQZEOQC FBDRJ53NJ5BWDQGU2GWZ6NEYHKCCRD7RODMIG7QQZBRFUB4HR7OAC X7HYGAL2QVKG7M5EMZ2VSH37UYWGE3EPUXYQBJOVL6IGJFZ2I5AAC FOGB2GOLXZBRNDQABGLLAHP7L5U4ZJ5UZMLDTU6NKOCGGPKA6GPAC load_graph_from_disk = function()local f = App.open_for_reading(Filename)Nodes = json.decode(f:read('*a'))f:close()end
save_graph_to_disk = function()local f = App.open_for_writing(Filename)f:write(json.encode(Nodes))f:close()end