Observations:
Enabling ShowInHUI for objects that are "parent containers", like House and Floor, will cause confusion for the UI. For example, clicking on FirstFloor in the UI will show its child objects, namely a set of Rooms, that cannot be clicked. The UI appears to be optimized for displaying containers filled with devices (i.e. FamilyRoom containing Lights, MotionsDetectors, MediaZone, etc). Perhaps a future version of the HUILocationEx class can disable the ShowInHUI property for "parent containers".
Selecting a light will display its asssociated icon. Selecting another light will superimpose its icon onto the previous one (i.e. first icon remains visible under the second icon). There needs to be a "wipe the slate clean" operation before an icon is displayed.
The contents of a Room are displayed with a table-like grid that has black borders. I assume the borders will be eliminated in a future version?