Fix margins
Get rid of concept of positions for widgets as it was only used for grid -
change to using bounds. Bring back layers, as reqd for axisgrids.
Draw axes in reverse order to fix self test. Clip gridlines to plot.
Fix self test for grid lines