Finished tightening up current written version; still needs timings and intuition about the base samplers