(Core) bsmiles32 - Put CP1 into its own module