The current state of the art sampler is CCHR (https://academic.oup.com/bioinformatics/article/33/11/1741/2964731). We should implement this. A side goal would be to add some sort of GPU functionality, but most users won't have a gpu, so I would put gpu stuff as secondary importance.