Taxonomy of G Functions