This component encodes and decodes a list of game objects to be saved for each Save Point. It knows how to encode / decode concrete game classes like Flowchart and FlowchartData. To extend the save system to handle other data types, just modify or subclass this component.