Derek, there are some very good, smart and talented CNC people on the Forum and I am sure one or more can get you going in the right direction. I was seriously looking into CNC machines ( the inexpensive engraver type) last year and the year before but for me decided against them. The reason is woodworking itself can be frustrating at times by itself but to throw in various software programs to learn and get frustrated with plus the machine and for the ones I was looking at you had to build them, NO was my answer. I could visualize myself getting frustrated and mad trying to use it and getting so mad picking up and throwing a computer, a monitor, the CNC and tools from around the shop!
I respect the CNC guys and love their work. My hats off to them as I stand on the sidelines.