I'm trying to understand group in v5beta.
Is there a way to graphically edit groups? In other words, can I drag items into and out of a group?
I understand how to group objects by selecting them and then running Group. But, I'm confused when it comes to editing existing groups. Selecting a group and another object and running Group creates a nest of groups rather than adding the object to the existing group. Selecting all items in a group and an ungrouped object and running Group groups all items, but does this by emptying out the original group creating a new group:

Selecting and unselecting the empty group causes the appearance of non-default styled objects to twinkle as though they are being moved forward an backward in a stack. I expected that this would have no effect:

Clicking on the name of an object while others are selected causes the selected objects to disappear from the Objects section of the Scene Browser, but not from the 3D scene and everything gets deselected. I found this very surprising at first, though now I believe that all of the selected objects are simply being assigned the name that I click:
It seems that I can also use this behavior to add an item to a group by selecting that item and then clicking the name of the group to which I want to add it. Am I understanding how this works?
What's the best way to move an item from one group to another: select the item and click the name of the target group?
Is there anything else that I can do by clicking the name of an item in Objects? I know that the name of an object in v4 turns blue on mouseover, which makes me think I can do something by clicking it, but unlike in v5beta, that doesn't seem to do anything in v4.
In short, I have not encountered this grouping paradigm before and am hoping that someone can give me a good mental model for it.
EDITS:
How do I set up a shortcut for grouping? I took a stab in the dark and tried moi.geometryDatabase.group(), but that doesn't work.
When I try to select 1 object in the 3D scene and that object is in a group the result is that all objects in that group get selected. Is there a way to use groups as organizational aids only that don't cause the group members to behave as a single object?
-Peer