vega_spec: gather all datasets and put them in top-level node