Conditional Logic for Gantt Charts

We wouldl ike the ability for the Gantt chart view to be more useful for workflows.

ideally we would like the Gannt View to reflect the current Date range based on the deal stage.

Ie if a Deal is in EOI Stage it shows the date range from EOI start to EOI Close.
if a Deal is in Tender Stage , it shows the date range for Tender Start Date to Tender Close Date.

this way in gant view you can quickly see what all EOI’s date ranges are, combined with Tender Date danges by using filtering.
addig some colours based on the stage would be nice to for a more aid visual recognition.
An alternative would be to show multiple date objects per deal line, Opprtotunity, EOI, Tender, however, however the first method is probably more helpful.