Added new innerElBorderOffset property to base graph class.

This allows us to adjust the position of the graph based on the border width at the bottom.

Removed some crazy code.

Removed some dead code.

Updated tests.
It would possibly be good to have a test that covers the effect of the `innerElBorderOffset` property as well.