The Chart Type Update

* Charts now support area, spline and areaspline pen types
* Chart repaint code cleanup
* Slider now respect their minimum value