Fix a bug in FileBackedSimulationData and start on a way to construct it

I have no idea how to print the simulation-wide data line, PLEASE HELP
IF YOU KNOW HOW