How to Create a Custom Tool for CAMWorks