I've written a number of scripts that extend Godot Nodes and Resource and am wondering how the editor saves their data to disk. Does it just look for @export annotations and store that data as is to the .tres or .tscn file? Or is it more complicated? I'm asking because I'd like to completely change how data is structured in one of my Resource extending classes, but don't want to loose the data that I've already set for them in the numerous places where I'm using the old design.