The Many Facets of Giftedness: Understanding and Supporting Talented Children with Challenges