Hello, I am trying to figure out which CNC Controller to select for my C-Beam Machine XL that I am going to be purchasing when they come back into stock. I am getting it for myself but since I never have time at home and I need a plate maker at work I am going to be using this at the lab I work at. Due to this I need to make this machine as versatile as I can as I foresee the need for not only CNC plate making but also for laser cutting/engraving, 3D printing, and plotting. This is a wide range of functionality that will be implemented over several years, but I would like the option of keeping a single controller on the project as long as I can. Therefore, my question is what is the best controller to get that will allow me to use as much functionality as I can without being crazy expensive. Since this is being personally funded I am thinking around 250 or less on the controller and as much opensource as possible. Thank you in advance for your help!