## vegafusion-runtime
This crate contains the logic for evaluating the task graphs that are generated by `vegafusion-core`. Task graph evaluation involes:
- Compiling Vega expression ASTs to DataFusion expressions.
- Evaluating signal expression tasks
- Evaluating Data tasks, including transform pipelines. Transforms are implemented against the DataFrame trait provided by `vegafusion-dataframe`.
- Pre-transforming Vega specifications by pre-evaluating their transforms and inlining the resulting transformed data.