Initial commit, particle physics ripped out of minechem.