Having grown up in Building Construction I am use to working with specific sized materials such as dimension lumber, 2x4x8, 2x12x16, 4x6x24, etc., same with steel components both inside and outside dimensions, thickness, etc., so it would seem to me that a program that includes a wide range of building components that can just be grabbed then located within a drawing would be of tremendous help. For the amateurs out here in the real world who would like to use your program if such were available even in a limited amount say for beginners it would make using the program quick and easy. As it is it seems each item has to be accurately constructed from scratch. If from a file of say dimension lumber components one could select a 2x4 that can be placed in a drawing then pulled to length and the dimensions listed in a pop up bubble or as a layer to the drawing it would be fast, simple, and effective. Same with steel now I know they build a square tube that can fit inside other tubes but unless I go to a steel yard and try each piece there is no way to know what fits what a catalog of related sizes would be so easy to use.
I do understand that there is a building of knowledge that is required for CAD programs but with such a resource 1,000’s of programs could be sold to people who would never buy your program as just too difficult to even start with, after all you just as anyone else knows the dimensions of a 2x4 so why force a novice to reinvent the wheel???