Static and dynamic batching

These two engine features are different. Both are intended for improving game performance, but play a role in different areas. While static batching is born for optimizing the static-level geometry, dynamic batching is meant for optimizing particles and small objects rendering. We will modify the SmallStome prefab, implementing GPU instancing to analyze the performance of the various implementations.