It's pretty much finished. I'm still not sure how to control where
the left edge of the bars starts. I need to do a bit more cleanup
and update the data...