Canvas data is stored through FlowDocument
Canvas document data uses a tree structure that supports nesting
array
Node list, supports nestingstring
Node unique identifier, must be uniqueobject
Node UI configuration information, such as free layout position
information is stored herestring | number
Node type, corresponds to the type
in nodeRegistries
object
Node form dataarray
Node branches, using block
is closer to Gramming