Add signal-distance learn model class, and make predictor depend on that.