AI: add datasets with visualizations to a temporary AI data structure as they are being processed. The previous way this was done was complicated and it involved putting a marker in a dataset to remove. This change simplifies the design.