I know you can use this method for creating a group layer:
LayerFactory.Instance.CreateGroupLayer(map, 0, "mygrouplayer");
This seems to instantly create a group layer in the map, but, is there a way to create a group layer without it being instantly created and then add it in later?, i.e. create it in memory first.