Clusters of Proteins in Biomembranes: Insights into the Roles of Interaction Potential Shapes and of Protein Diversity