Classes and functions for charts using the Vega data grammar