I don't know what is a ctb file. But I guess it's something of an equivalent like in ArchiCAD would be a saved "View". A saved view has got all the necessary attributes associated with the model for it to output it as it's wanted to be seen. They will be pseserved all along the project allthough you manipulate every other aspect of the model. You can give as many different groups of different attributes as you want to.
One thing to remember; You have to specify the attributes particularly for each view. That means you have to give a name to every attribute group you are going to use with views, and then use the attr-groups for every view. Don't leave any of them unnamed.
Give a name to pen color and wirht group.
Give a name to level group.
Give a name to graphic overrides (earlier model views or something like that)
..etc.
Then select all the given and named attribute groups, and save a view.
Then use that view in a layout.
Later on you can go and change the named attribute groups if you want to. Such as pen widths or colors. But you have to remember to save the attributes with the same group name that was used saving the view the first time. Or you have to specify another saved and named attribute group to a view.
You can change the attributes later at will, and save them again to a view. Or copy a group and change it, and assign that new attr-group to some other view.
OBS: If you don't use a view in a layout, you will eventually be lost and wondering what's happening. Use only saved views with named attribute groups in every layout, and you are ok.
I do think the user interface is not the best possible in ArchiCAD with all this, and it's not even consistent all the time with every feature. But once you get it, you will get desired results and you will deliver fast.
Just be patient, it's probably a little bit a different beast than your former program.
AC25, Rhino6/7+Grasshopper, TwinMotion • Mac Pro 6,1 E5-1650v2-3,5GHz/128GB/eGPU:6800XT/11.6.5 • HP Z4/Xeon W-2195/256GB/RX6800XT/W10ProWS