Intermediate filaments: a chemically heterogeneous, developmentally regulated class of proteins.