Document Dependencies

Apologies, I tried squashing the changes to make it cleaner and ended up making it worse for history.

And it seems to include the spelling changes too.

It's been a while since I've tinkered with Git and I probably should be have done this work on a branch.