There are currently multiple (overlapping) implementations of VQ/HRQ. These should ideally be refactored to a clean reference implementation: - VQ - VQ with Gumbel - HRQ