Modular primitives for high-performance differentiable rendering | Synapse