Create a new mesh at runtime

Is your feature request related to a problem? Please describe (REQUIRED):

I am use meshes to fill level terrain.
Current meshes shared positions. When i create a object with mesh from factory. If i change positions for any mesh instance, positions will be changed for all meshes.

I need to create a new mesh from factory with new vertices positions.

Describe the solution you’d like (REQUIRED):
Maybe checkbox in mesh component. Create positions or reuse positions.

Describe alternatives you’ve considered (REQUIRED):
I have 10 diffirent game objects with mesh component.

Additional context (OPTIONAL):