kd/generate-bom #3

Open
allspice-kyle wants to merge 5 commits from kd/generate-bom into main
ECAD Changes