Major PrawnCharts revamping

Proper scaling for Columns and Axes, negative values properly accounted for, LayerContainer helpers,
super cool significant digits rounding helper, beginning of idea of relevant layer rendering for Components,
documentation, code cleanup, few other small thing I may have forgotten…
Still very much a work in progress