The reactive vega stack : declarative interaction design for data visualization