Break up chart state from portal context
To break down the monolithic PortalContext
context, we must extract the chart-related state from it.
In this case, all of it should be local to the Chart component. There is no reason for this state to be global.
chartCommits
setChartCommits
chartCommitters
setChartCommitters
chartMonths
setChartMonths