Diversity and Modularity of G protein-coupled receptor structures