Interfaces for running simulations.

This package provides interfaces for running simulations.

They are the interfaces which a loadable module can implement.

Examples are: