Added support for 1D simulations.
Changed the interface for run().
Added the basic infrastructure for pedigree sims.