Refactor the createLabels function, add spans
One more vertical example
Working on positioning that pesky bottom left label. I hate CSS.