1. A computer-implemented method of harvesting model-operative pattern representations, comprising: detecting, from an identified boundary of a model containing at least one identified exemplar, all existing pattern occurrences; determining, from the detected existing pattern occurrences, all overlapping pattern occurrences, wherein the overlapping pattern occurrences comprise pattern occurrences that share at least one pattern participant; defining, for each determined overlapping pattern occurrence, a shared role in a new pattern; generating a pattern codification for the new pattern, further comprising: determining roles of the new pattern; determining constraints of the new pattern; determining relationships between the roles of the new pattern; codifying the roles and the relationships in a structure section of the generated pattern codification; and codifying the constraints in a behavior section of the generated pattern codification; and recording the generated pattern codification on a storage medium.