Ended experiments should still be visible to the app.

Thus a source needs to have a method to access all *available* experiments
(anything that hasn't been removed). And Source#[] should be able to find
anything among these experiments.