Oh haha, sorry, my understanding of the technical side of things is very vague. But if it helps any, the tile images are stored as Unreal Engine data table that uses a custom structure, and the canvases are saved/loaded by turning the image into a long string that describes the type, rotation and other parameters of each tile.