Turn SequenceSearch into a real FeatureSource, add more unit tests