https://www.omnifab.ph/blog/cnc-milling-advantages-and-disadvantages/