Is there any way to customize formatting of Gantt charts?

Is there any way to customize formatting of Gantt charts?

Can I prevent automatic page breaks when creating a PDF? I can get a workout around by using the print option and scaling to fit one page... but that is an outrageous solution.

Can I somehow control which column headers show up and the widths of each? If I use the print option I lose control of hiding columns like who a task is assigned to.

I would like to get rid of the "None" and "General" headers on my task bar. Why on earth are those there? This may be due to have I have my tasks and subtasks set up??

I would like to not show the Task numbers or identifiers that precede the actual task title I have created (e.g. "1-A6-T7". Why on earth is this here? It means nothing to a client I would be sharing this Gantt chart with!!

Hopefully there  are ways to address these issues. In this current state this is unusable to create figures to share with clients. I have attached an example of a Gantt I have created indicating the areas I am trying to customize.