Solutions to the core problems of PCB design