In this package classes about the simulation state and process
are found. The organisation of the plug-and-play architecture
with dynamic loading of pnp classes and instantiating them
for the simulation loop is done in the Mediator and the Simulation
class. Particle is the main focus of interest in the simulation.
Partition is a helper class for the partitionized collision detection.
It represents a subdivision of the reaction vessel cuboid and contains
a list of particles currently in the partition.
Positioner defines a step in the simulation process: (re-)position
particle after a tiny time step. Collision handles data about a
collision (involved particles and, if a reaction applies, the
educts and bound energy difference).