Question for us to think about later: how will this be done in MSMB3?

I guess the Feature API handles a lot of this, but I suppose there's still a question about how we will load / pass the list of trajectories without loading them all.  Deferred trajectories?  Filenames?  Will there be a member function in Project that does the enumeration?