I want to get into 3D CAD in order to advance my capabilities relative to my hobbies. I want to get from 3D CAD to CNC router / milling and 3D printing. Will Solidworks do that or do I need multiple programs. Very new to 3D. Been using AutoCAD 2D for many years.