I am trying to adapt your library for a different pcb layout
so I created a rpiplusComponent list.
The problem with this is that it has an underneath sdcard and in the calculation of the componentsDimensions it effects the overall height.
The SDcard space (negative z value) is already compensated by the standoffheight.
if there a simple way to exclude or not to accept negative z values in the componentsDimensions function .