General tree render