It seems to me that archicad should have as a feature, the ability to scale building elements in the 3d window. I know that it is possible to have a flexible section projection in the section/elevation windows, that the user moves around to cut through any desired project position/detail, but there are always times when this technique is simply too cumbersome,especially in the earlier design stages. It would be a great improvement if the edges of tool elements and the extremities of library parts where alive to the arrow cursor passing over them and snapping to the actual edge or point . This only need to apply to the simple projection algorithms, and not to the perspective or axonometric projections.
Library parts could be written with 3d hotspots, ie., where in object space , they would have x,y,z co-ordinates relative to the object origin.