With the goal of removing the type and custom data domain from the attribute requests, tweak the order of the calls to ensure that each vertex buffer is allocated until after we know about the source mesh data format. After that, it makes more sense to have the loop over BVH nodes inside each extraction function. Pull Request: https://projects.blender.org/blender/blender/pulls/132467