Graph Improvements
This set of commits works to enhance the display by making the bar area adjust according to the size option, making the bars able to be parallel or set perpendicular from the panel, and having vertical history graphs align with the panel and size dimension, going downwards rather than being squished with the same direction as horizontal history graphs. It does this while trying to look correct and maintain consistency as well.