Multi-domain proteins have evolved by insertions or deletions of distinct protein domains. Tracing the history of a certain domain combination can be important for functional annotation of multi-domain proteins, and for understanding the function of individual domains. In order to analyse the evolutionary history of the domains in multi-domain proteins it is desirable to inspect a phylogenetic tree based on sequence divergence together with the modular architecture of the sequences superimposed on the tree.