Edit trees, not text