What do leeches, limpets and worms have in common?

Source: NHGRI – Genomics