GPU

TODO: Do this with wgpu, explain that we cannot do streaming counting on the GPU as that would kill the graphics stack but we can do streaming counting on the CPU while waiting for the GPU to produce its own results.