Functionality more or less described. There are some holes in the examples, but I plan on filling them in as I go.
Hadn't described how to set where the data would be saved