We want to refactor the carpetx interpolator such that it works based on a setup data structure and an interpolation function,
the setup data structure need to capture expansive AMReX particles creation and the interpolation function need to use that setup for actual interpolation