Currently the VegaAgent is quite powerful and performs reasonably well for simple plots. However when you want to create multiple plots or add annotations doing it in one shot is error prone. We should extend the plotting functionality to add "suggestions" that make it easy to add additional subplots and annotations to an existing plot without having the LLM try to edit the whole specification.