initial refactor for supporting interpolation on raw data in renderer