To get parts with the flexibility you desire, you will either need to learn GDL, or be prepared to do a lot of extra modeling.
It is not hard at all, it just takes a little practice. Once you have learned some basic GDL you will find that ArchiCAD will make much more sense too. If you want to try this task, I would suggest getting a copy of the GDL Cookbook (you can find version 3.99 here
www.nottingham.ac.uk/~lazwww/cookbook/ and version 4.0 here
www.archicad.ca/?p=84 )
I find that the earlier version covers some thing the later doesn't and visa-versa.
I would also suggest start opening and looking at various parts once you learn some basics from the cookbook. However, I suggest that many of the Graphisoft parts are not written in a way that is easy to understand for a beginner, so looking at third party parts might be a better choice. Personally, I find Oliver Dentan's (
pagesperso-orange.fr/archilib.od/) parts quite clear to understand and a good choice to review. There are also some good parts in the Object Depository
archicad-talk.graphisoft.com/object_depository.php?
Finally, this forum is a great place to get information and/or help when you get stuck.
HTH
Erich
AC 19 6006 & AC 20
Mac OS 10.11.5
15" Retina MacBook Pro 2.6
27" iMac Retina 5K