Heterobranchia is one of the main clades of gastropods. It has three informal groups: The details are extremely complicated, and not yet quite worked out. Experts say they have "poorly resolved phylogenetic relationships". 