From icy planetesimals to outer planets and comets