Split into SmoothTableRegression and NearestTableRegression