Initial version of the model. Currently missing the plotting, file creation, and file system interaction.