Packages 
Package Description
applications  
core
Contains core classes and interfaces of the simulator.
gui
Contains the classes of Graphical User Interface.
gui.nodefilter  
gui.playfield
Contains the classes of Graphical User Interface's playfield -view (the graphical presentation of the nodes' locations and other information).
input
Provides interfaces and classes for reading input data from external sources.
interfaces  
movement
Contains different movement models and related classes for the simulator.
movement.map
Sub package for MapBasedMovement movement model's (and its sub classes) helper classes.
report
Contains all the report classes.
routing
Contains all the router classes who decide how to handle the messages.
routing.maxprop
Contains MaxProp routing module specific classes.
routing.schedule  
routing.util  
ui
Contains superclass for all user interfaces and a simple user interface(s).