KiCad Sandwiches
A KiCad plugin for designing sandwich PCBs — multiple boards bonded together face-to-face into one device. Doing this lets you hide components completely inside the stack, get 4-layer routing out of a pair of 2-layer boards, and build truly zero-profile hardware (business cards, wallet-thin gadgets, embedded speakers and microSD slots).