Begun implementing the class for the simulation

The simulation will live in its own class which should be abstracted from the
page layout which can be handled in the main program.