ECS Advice

Materials work a bit different in DOTS than with classic GameObjects.
You want to use same mesh and same material, with slightly different property on it.
It is way how things are efficiently rendered. GPU instancing is part of it.
That why some of options are Graphics with DawMesh.

Here is one of the thread, I was discussing that matter recently.
** Entity highlighting in jobs : material UV / Atlas / Shader **

But also please check other DOTS threads, which use above mentioned keywords.
We have few discussions in that area, with a bit different approaches. And there are few examples as well.
All may feel a bit scattered however.