Adding structure for developing the Monte Carlo simulation.