Save to .foil file
main.cpp cleanup
Deserialize on open