A Character is defined by the following information:
- Layers : Each layer is an image.
- width
- height
- name
- expressions
The expressions are stored as a list of objects. Each Expression object has a name and a list of visible layers
{ "0": { "layer0": { "sprite": "spr_character_layer0", "x": "0", "y": "0" }, "layer1": { "sprite": "spr_character_layer1", "x": "428", "y": "173" }, "expressions": [{ "layers": ["layer0"], "name": "Default" }, { "layers": ["layer0", "layer1"], "name": "NewExpression" } ], "width": "1013", "height": "2274", "name": "CharacterName" } }