Refactor the plot creation of the surplus-chart back into blown-up function