Added a whole bunch of yard documentation.