Persistence To store and reload any objects that can be marshaled and unmarshaled in persistent storage TODO: Bench Optimize file.Seek()