1. A method of modeling a subsurface comprising: (a) obtaining one or more subsurface volumes of geophysical data, and preparing the geophysical data for interpretation, including extracting one or more horizons from the geophysical data; (b) generating an interpretation by performing at least two interpretation operations on the geophysical data prepared for interpretation, wherein the at least two interpretation operations include at least a pattern extraction operation, which includes a computer searching for a pattern in the geophysical data, and a geologic concept application operation, which includes applying a geologic rule that defines truncation modalities for horizons; (c) determining a graph of operations to track the at least two interpretation operations, wherein the graph of operations includes a description of each of the at least two interpretation operations and a flow path for the each of the at least two interpretation operations; (d) storing the graph of operations in a computer memory, wherein the description for each of the at least two interpretation operations is respectively stored in at least two nodes of the graph of operations and the flow path between the at least two nodes is an edge; (e) identifying a specific operation, from among the at least two interpretation operations, in the graph of operations; (f) creating an additional operation connected to the graph of operations at one of the at least two nodes that is associated with the specific operation to provide an additional edge to the graph of operations; (g) modifying, with a computer, at least one of the at least two interpretation operations and using the graph of operations to track and recover a corresponding state of the interpretation and propagating the modification through the interpretation; (h) generating a subsurface model from the interpretation, wherein the subsurface model is associated with the graph of operations; and (i) prospecting for or causing hydrocarbons to be extracted at or from locations in the subsurface determined from the subsurface model.