Pre 1.5 #2, Speed improvements

set big chart to parse into smaller files once when its pulled instead
of pulling out a substance each time. probably other changes too…