Move core sdk to separate module.