Pity to add pressure on the GC here. Can anyone think of a way around it? Perhaps a `List<RenderTargetBinding[]>` with entries for the maximum `_currentRenderTargetCount` ever requested.