One design is never suitable, so make it a parametric design. The process could be simplified into a set of logical decisions and a CAD program programmed to draw the machine based on code to represent these decisions. That way you just enter the general requirements (size, cutting material, price etc) and the program finds the solution if one exists within those parameters. This is not trivial to set up, but there are a few CAD programs that support parameter driven modelling, so I'm intending to try it. Clearly this method will never encompass everyone's needs, but it would be adequate for a lot of beginners to get an initial design, so long as it is made clear that it is a concept and not a final design.