How To Port Machines and Data [Tutorial] (Updated!)