First half of BarChart done

TODO:
 - Finish the rendering of all BarChart modes
 - Prettify with gradient boxes
 - Find app-wise font and load at startup