Diversity-oriented approach to pyrrole-imidazole alkaloid frameworks.