Trichome diversity and development