Drafting Design Programs For Engineers