Work in progress interpolator class