Document logger objects and refactor header.