I’d like to have a sitemap that has at the top level several floors, then in each floor several rooms, and in each room several frames, but I just can’t make it work.
I think a text node is required to allow the “drill down” I want but I can’t get it to work properly when the parent node is also a text node.
You can do it using Groups but like @rossdargan said, Groups don’t give you much control. For example, let’s say you want to put a garage door opener switch on your sitemap. If you let a group do it you will get a slider but let’s say all you want is a single button. In that case you have to put the switch on the sitemap directly and add a mappings clause. This is impossible to do with Groups.
I’ve found that almost everyone who starts using Groups on their sitemap quickly abandon them because of this lack of control.