They are based largely on proximity and line of sight. The proposed system would be for specifying, modeling, and visualizing the behavior of organisms. It will require the implementation several very distinct portions. A potential problem will be the parallel development between portions of the project. The failure of a single component will affect the ability of the other components to be adequately exercised.
Current plans are to break the model down into three portions.
Each portion would be necessary in the final system but each could also stand on its own. Hopefully, there are two theses in this along with a paper or two. The separation that is currently seen breaks the system down into three portions. This portion is responsible for providing the user a method or group of methods to specify and modify the behavior of an entity. This has possiblilities in the area of User Interface Design.