The native interface MetalResourceFactory is an effectively no-op and has empty member methods. It contains two JNI methods that can be moved to MetalContext.m
The MetalResourceFactory.h and MetalResourceFactory.m can be removed.
The MetalResourceFactory.h and MetalResourceFactory.m can be removed.