The combinatorial space of organic molecules, nucleic acids, peptides, proteins, etc. is effectively infinite, and there are trillions of species on Earth making a vast array of such things. We haven't scratched the surface of what's possible either in natural compounds or synthetic ones.