Refactoring location of CommentStruct. Also, adding and updating LOTS of Javadocs for structs.