def METHOD_NAME(self, report_folder, artifact_file_name, artifact_description=''):
    '''Creates the report HTML file and writes the artifact name as a heading'''
    self.report_file = open(os.path.join(report_folder, f'{artifact_file_name}.temphtml'), 'w', encoding='utf8')
    self.report_file.write(page_header.format(f'iLEAPP - {self.artifact_name} report'))
    self.report_file.write(body_start.format(f'iLEAPP {aleapp_version}'))
    self.report_file.write(body_sidebar_setup)
    self.report_file.write(body_sidebar_dynamic_data_placeholder) # placeholder for sidebar data
    self.report_file.write(body_sidebar_trailer)
    self.report_file.write(body_main_header)
    self.report_file.write(body_main_data_title.format(f'{self.artifact_name} report', artifact_description))
    self.report_file.write(body_spinner) # Spinner till data finishes loading
    #self.report_file.write(body_infinite_loading_bar) # Not working!