Updated documentation, first pass.