Part of #118145. Since only multires was supported, this was simpler. The grid iteration has more boilerplate code than I'd like, but that can be improved later on. Use of the "proxy" system is unnecessary here (as it is in general) and it's removed in this commit. Pull Request: https://projects.blender.org/blender/blender/pulls/123101