This composes an Interval with some ancillary data: - source (what feature extractor did we get this from) - path (where is it now on the FS) - score (for ranking) TODO double check we aren't overloading the word 'source' to have two meanings