Understanding Trait Diversity