FRigVMBaseAction

The base action is the base struct for all actions, and provides access to sub actions, merge functionality as well as undo and redo base implementations.