Create separate ProjectionBuffers per language

Doesn't work yet