Understanding Diversity and Complexity Â