Added documentation comments to the headers.