I think we should call sample_smc.py, sampling.py as it's already inside the smc module anyway. smc.py would be better named kernels.py CC @aloctavodia