Refactored GuiChart & GuiChartOptions

Refactored to use scaling for chart sizing