Definitely agree--will do this in a refactor. Want to see if we want to generically support grouped bar charts + regular barcharts or otherwise. There's a lot of configuring here, so it may even be cool to pull this out into 3: stacked, grouped, regular barcharts (and could probably publish it in a diff repo)