260 Things to Know About Computer-Aided Manufacturing Systems