Ideally we would like to be able to be able to cross-compile this maths library into as many languages as possible (with CUDA and HLSL 2021 as starting points)
We should also refactor/optimizie some of the functions like adjustBSplineBoundaryWeights to reduce register use and conditional branching.