Homology is an essential idea of biology, referring to the historical continuity of characters, but it is also conceptually highly elusive. The main difficulty is the apparently loose relationship ...