Should work like this:
var elemLoc = new ElementLoc() ; elemLoc.parent = this.book.HighestLevelElement ; elemLoc.offset = 0; if (nextComponent.ObjectValid()) elemLoc.child = nextComponent.ComponentElement; var newComponent = this.book.NewBookComponentOfTypeInHierarchy (folderName, Constants.FV_BK_FOLDER , elemLoc);
Same for groups.
Hope this helps
Markus