Benchling Procedure Flowchart Version API
An immutable snapshot of a procedure's flowchart structure at a specific point in time. Each version contains the complete graph of method steps (see `nodes` and `ProcedureMethodDefinitionVersion`) and their connections (see `edges` and `ProcedureEdge`). New versions are created when a procedure's flowchart is modified, preserving the history of changes. The `ProcedureFlowchart` parent tracks which version is latest and which is published for execution. Note that this model will be deprecated soon, in favor of `WorkflowFlowchartConfig`.