Knots, curve complexes, and Heegaard splittings