Partially implemented a couple of files that suggest the structure of the program.