http://www.omnigroup.com/applications/OmniGrafflemay be worth a look for creating the shapes and or graphs (OmniGraphSketcher)
Also though I know it's kid's software
kid pix
version 3
http://www.mackiev.com/kid_pversion 4
http://www.smartkidssoftware.com/ndlec159.htm