Started on the simulation framework and structured the program accordingly.