AstroDataModel can now track which sources have been processed and
publish an event when all are processed.