Trees of life