[eGPU OVER M2]

When you have an M.2 slot on your motherboard, it allows you to connect PCIe-based devices, such as NVMe Drives, directly to the motherboard. It also allows auxillary I/O devices to be added, such as GPUs.

[WHY A MINIPC]

In the case of choosing a MiniPC over a Desktop, a MiniPC is considerably more compact, portable, and energy-efficient, than that of a full size desktop of the same CPU chip. There is the issue of wanting the same GPU, however, but this is easily solved with an eGPU.
In the case of a Laptop, the user looks at the usecase. Do they need the flexibility of a MiniPC and its I/O, or do they need the portability of a Laptop? Formfactor is the deciding factor.
I chose an HP ProDesk 400 G2 Mini PC. Many exist like it, but I only found the existence of its M2 NGFF port important.

//SPECS
Memory
Chipset
CPU
Graphics
Power Input
DDR4-2133 (SODIMM)
Intel 100 Series H110 Chipset
Intel Core i5-6500T
Intel HD Graphics (HD530)
+19.5v

As the current CPU is 4C/4T, and only consumes 35w of power, its perfect as it sits for programming and media use, only requiring a display port cable to take advantage of the integrated graphics. But for anything heavy; such as gaming, rendering or running a portable AI, I would prefer to have a GPU.

[ADDING CONNECTION]

To add the EGPU, I stuck with an ADT-Link adapter, relying on external power to power the card, and an open space to plug the M2 into. As the design is mostly a direct to pin design, theres no worry of faulty microcontrollers if a less reputable source needs to be considered. Operation is simply plug and play, unscrewing the M2 retainment screw, plugging in the adapter, and putting the screw back in. All thats left is putting the GPU and Power Supply in.

[INCOMPLETE]

I'm going to add info about the GPU, the power supply, and performance later.