Simulations of molecular self-assembled monolayers on surfaces: packing structures, formation processes and functions tuned by intermolecular and interfacial interactions.