I am either missing something and re-inventing the wheel, or I invented a pretty clever lifehack.
Here is the problem:
you can design awesome things in OpenSCad, like this spinner (you need to glue 2 of them together with 4 ball bearings in between)
Then you can load the SCad file straight into FreeCad Path and create G-code. Then you just send that G-code to your CNC mill and cut it.
Awesome! But not so fast!