what is the difference between a het, morph, hypo, etc?