Re-added the docs I used to create the code in the first place. They were accidentally deleted in the previous commit.