[design] support single to multiple chart output
Whilst playing around with the chart output I realised that some design changes were needed to size the charts correctly in the different cases of single chart output, double chart output or multiple chart output.