https://gabrielperezdev.medium.com/unity3d-eliminating-clutter-when-instantiating-many-objects-db79c31a0305