G-Groups