In the future we have infinite overlays and z-ordering so it may be awesome doing things more performant there.
But right now it would be nice if it would work with a single overlay - right now it's in the middle of the road and there aren't great benefits from using multiple overlays.
Once the time has passed, then switch back to multi-overlay implementation.
This will prevent crashes when the renderer has no more than 20 overlays to workout.
In the future we have infinite overlays and z-ordering so it may be awesome doing things more performant there.
But right now it would be nice if it would work with a single overlay - right now it's in the middle of the road and there aren't great benefits from using multiple overlays.
Once the time has passed, then switch back to multi-overlay implementation.
This will prevent crashes when the renderer has no more than 20 overlays to workout.