v3.0.1 Changes: - Add kernel-level CMake targets - Add build configuration variables - Add RC gridding implementation - Add impl::devices() and impl::host_devices() - Fixes for c++17 - Factor out hpg_common target - Add guard to CFIndexesArray2 definition - Add missing array header - Update coordinate types - Use "Hpg" as project variable prefix consistently - Split kernels into individual header files - Remove dependence on high-level configuration types in gridding_rc.hpp