We obtain the following class diagram for the "agent" package.
We obtain the following class diagram for the "grid" package.
We obtain the following class diagram for the "constraint" package.
We obtain the following class diagram for the "interface" package.