Lots of documentation/comment updates