Improve X step with Interpolation algo to allow negative step sizes and better smoothing. Also add warning message when clearing data points.