Provides algorithms for simulating reaction network as well as methods for observer certain aspects of a simulation.