separating physx and gfx; fixing ns organization