There’s still quite a bit of machining that goes into a CNC mill build of this size. But using 80/20 brand extruded rail optimizes most of the build process into tasks manageable by the average ...
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.