The phrase
"new mesh" refers to a fresh or updated way of connecting or combining different elements to create something new or improved. It implies a reorganization or rearrangement that produces a more innovative or effective result.
Full definition