There are probably almost as many DIY CNC designs as there are DIY CNCs ... There are detailed photographs covering not just the tricky parts but even how to extend the stepper motor wires.
When you think about it, the term CNC automation is somewhat misleading; after all, CNC is automation. Without it, we’d still be machining parts by hand.