Default FluidVolumeRenderer that can handle most default fluid types - if the FluidVolume is for a
non-null minecraft Fluid then this will use the sprites provided from the FluidRenderHandlerRegistry.
A simple, auto-expanding VertexConsumerProvider that can render any number of RenderLayer's at
once, rather than VertexConsumerProvider.Immediate which can only render the ones provided to it in a map, and 1 other.
DefaultFluidVolumeRenderer
does everything that this does.