Yes.. as @ToanDN said , its a big question...
Organising the Groups is most important..
One way to keep things coordinated, Consider this.
1. Group 1 : CORE : Elements - Lift, Lift Core
2. Group 2 : Intertenancy Walls - Walls between Units/ Hotel Room and any shaft walls , Main Entry door to units / Rooms
3. Group 3 - EXTERNAL Walls - These will have Building Envelope , Walls, External Windows, External Doors
a. Ground Level - External Wall ( this one not required to be in Group cause it wont by typical )
b. Repeated Level - External Walls
c. Topmost Floor, Roof Level ( this one not required to be in Group )
4. Group 4 : Balcony / Railing and any element outside Building Envelope which is repeating. Balcony floors, partition between balcony.
5 Group 5 - UNITS / HOTEL ROOM INTERNAL - This will include walls, furniture, plumbing, door,
( if you can manage then include false ceiling, floor finish )
Note : Keep all the walls unconnected, and give unconnected heights.. this will help in copy / pasting groups on various levels.
if you keep walls connected to levels above then you will face lots of issues related to wall heights..
also, if the Level to Level distance ( Floor Heights ) are varying , then try to use different group ..Use repeat groups only if Floor heights are same.
NON GROUP ELEMETNS
1. Stairs : This can go Level to Level... no need to put in any group..
2. Shaft : Try not to keep shafts in group... so that you can control the lower and upper limits..
3. Ground Floor Elements
4. Roof
5. Rooms and Room tag ( try to keep ROOMs and Room tag separate and not in any group...this is critical.
If you work in workset then you can create worksets named in above Groups ex: Core, Intertenancy walls, Units / Hotel Room...
Workset will help in graphics later when you are creating other drawings..
Ex : Location plan : you can have floor plan, and Switch off workset: UNITS and you will get clean Floor Layout.. etc..
Let us know how you go..
Cheers !!
Corsten
Building Designer