| Block |
| Body | Optional list of child blocks nested inside this block. |
| CollectArguments | |
| GetNodeString | Returns a human-readable string describing this block for display in the editor. |
| HasBody | Returns true if this can have child nodes |
| Reset | Reset this block to some sensible defaults. This is called when the block is first added, so this is a good opportunity to set up default values for properties. |