`Builder` is currently constructed every `renderer:draw()` which is expensive. Change it to a member of `Renderer` It currently appears to retain state, which will need to be cleared. Rename it to something more meaningful: `LineRenderer`, `LineBuilder` or fold it into `Renderer`