General classes to represent Atoms, Molecules and Macromolecules, including parsing code for PDB, CML and XYZ file formats.