Text this: solving mechanical design problems with computer graphics