The language of dynamical systems includes terms such as gradient path, critical point, attractor, basin, separatrix, rank, signature, Poincaré-Hopf rule, and others. There are links to vector calculus, topology, differential geometry and catastrophe theory. These advanced mathematical tools enable the partitioning and subsequent characterisation of atoms, bonds and lone pairs.