On the classification of Heegaard splittings