As @dlang says, you can use Fusion360 for the machining portion and create the GCode from there. I use a combination of Carbide Create (use their grbl post processor) to create the GCode. I like it as I can do most of the design portion in there, and then set up the machining all in one place. I have also used EstlCAM (again using the grbl post processor). It has very good functionality as far as setting up the machining, but there is not much in the design side. In both of them, you can import .svg files and then set up the CAM portion for the cuts and get your GCode from there. There are plenty of tutorials for both out on the YouTubes on how to get it set up and use. Carbide Create has a free version lets you do everything but 2.5/3D cutting. For that, you’ll have to pay. EstlCam has a free trial, and allows the full capability of the software, though the paid version is only like $60 USD. You can keep using the trial, but after a while, there is a timer that you will have to sit through which can start to get annoying, but the cost of the actual software is much lower than most anything out there.