Network Pooling
As the title says, perhaps similar to the Unity pooling system, but some way to sync pooling between clients? Rather than Instantiating / Destroying items they could simply be enabled / disabled when it makes sense, then recycled in the pool for when it's ready. Theoretically could be used for many things besides just prefabs, but primarily would be built around GameObjects I assume.