Version 0.1. Contains usable sample_SMC method. SMC class not functional.