A general Chemistry 1 (and maybe 2) program system