Open source software for Computer Aided Manufacturing (CAM) research