// TODO: images() and sourceAndConverters() should always be in synch,
// but there is nothing that ensures this.
// Maybe it would be better to just use one of the two and then use
// the DataStore to get the other?
List< Image< T > > images();
List< SourceAndConverter< T > > sourceAndConverters();