The geographic mosaic theory of coevolution was developed by John N Thompson as a framework for envisioning the coevolutionary process in real populations and species. It has been an attempt to incorporate the minimum components of population biology needed for an ecologically and evolutionarily realistic theory of coevolution and evolving interactions in general. It applies to pairs of interacting species, small groups of interacting species, and large webs of interactions. 