Can you say all of that in one breath? One advantage of having multiple
named groups is that one object can be a part of more than one group. Of
course, then you do have a problem with setting the color of a group… If
you take it to extremes (say "OOPS"), you could have hierarchies of groups.
That way you could have an object called
Front_left.Window.Inside_trim.Sill. LAM