Very buggy implementation, but the basic structure is there.
Remove unused utils.js
Debugging msgs
too_small() works well for sectors above the x-axis.

* For lower sectors, just switch the corners on the bounding box.
Label text outside the chart only if it doesn't fit inside the sector.