A system configured to model a geometric architecture of a geological reservoir, the geometric architecture resulting from modifications of a topography of the geological reservoir caused by a geobody within the geological reservoir acting between a first point in geologic time and a second point in geologic time, the geobody being a three-dimensional geometry that impacts the topography of the geological reservoir by erosion and/or aggradation, the system comprising: a model storage configured to store a previously modeled geometric architecture of a geological reservoir, the previously modeled geometric architecture including a modeled geometric architecture having a first modification of the topography of the geological reservoir caused by the geobody in the geological reservoir at the first point in geologic time; a stochastic parameter module configured to stochastically determine one or more stochastic parameters that impact the geometric architecture of a second modification of the topography of the reservoir caused by the geobody at the second point in geologic time that is later than the first point in geologic time, wherein the one or more stochastic parameters comprise a spectral centerline model that describes a proposed centerline for the second modification through the geological reservoir, wherein the spectral centerline model is adjustable so that the proposed centerline is consistent with topographic constraints of the geological reservoir; a geological control input configured to receive environmental conditions that act as geological controls impacting the geometric architecture of modifications in the geological reservoir, the environmental conditions received by the geological control input including a set of environmental conditions present at the second point in geologic time; a rules module configured to apply a set of rules to the set of environmental conditions present at the second point in geologic time to determine geometric flow parameters of the geometric architecture of the second modification; and a modeling module configured to model the geometric architecture of the second modification based on (i) the one or more stochastic parameters determined for the second modification by the stochastic parameter module, (ii) the geometric flow parameters determined for the second modification by the rules module, and ( iii) the modeled geometric architecture of the first modification that is stored by the model storage. a model storage configured to store a previously modeled geometric architecture of a geological reservoir, the previously modeled geometric architecture including a modeled geometric architecture having a first modification of the topography of the geological reservoir caused by the geobody in the geological reservoir at the first point in geologic time; a stochastic parameter module configured to stochastically determine one or more stochastic parameters that impact the geometric architecture of a second modification of the topography of the reservoir caused by the geobody at the second point in geologic time that is later than the first point in geologic time, wherein the one or more stochastic parameters comprise a spectral centerline model that describes a proposed centerline for the second modification through the geological reservoir, wherein the spectral centerline model is adjustable so that the proposed centerline is consistent with topographic constraints of the geological reservoir; a geological control input configured to receive environmental conditions that act as geological controls impacting the geometric architecture of modifications in the geological reservoir, the environmental conditions received by the geological control input including a set of environmental conditions present at the second point in geologic time; a rules module configured to apply a set of rules to the set of environmental conditions present at the second point in geologic time to determine geometric flow parameters of the geometric architecture of the second modification; and a modeling module configured to model the geometric architecture of the second modification based on (i) the one or more stochastic parameters determined for the second modification by the stochastic parameter module, (ii) the geometric flow parameters determined for the second modification by the rules module, and ( iii) the modeled geometric architecture of the first modification that is stored by the model storage.