Rework how the IMC handler works a bit, add in FluidStack support for
CustomWrappedStack, and a few other things