LAMMPS bonds/angles framework; need to expand on different types and add support for dihedrals