Changed BarChartLayout to produce horizontal bars and added ColumnChart (and ColumnChartLayout) for vertical bar charts. JavaScript version not complete.