Refactored ProfileTableGenerator to be less knowledgeable about location and naming of the generated file and links to other documents