Nice summary. I think it is fair to say that building a CNC machine involves lots of choice at each part of the process and that many of the options are not better or worse just different. If you enjoy building machines this can be part of the fun but if you are a beginner you don’t even know what the choices are !