Hardware Object & SubMesh improvements