https://imsmfg.ca/box-build-vs-pcb-assembly-understanding-the-differences/
Box Build vs. PCB Assembly: Understanding the Differences