Factory Simulation

This notebook contains the factory simulation data structures and functions, and the respective code to run the simulation. The code is divided in 2 cells; the first cell corresponds to the factory_simulation.jl file and the second to the factory_simulation_run.jl file