The development of solutions to complex problems requires finding answers to several questions which are obstacles on the road leading to the solution. To perpetuate progress, the possibility to reuse and integrate these intermediate answers in the other constructions of complex solution becomes a requirement In this article we consider the context of spatial multiagent systems and we propose a modeling method that allows to structure models in order to make their components autonomous and, thus, to allow their reuses and their integrations in the design of future models. This method is based on the definition of a principle that permits to differentiate the model components, and, on the use of the environment (which is the location in which agents evolve) as the coupling element of these components.