Multi-physics simulations using a hierarchical interchangeable software interface. - Simon Portegies Zwart; Stephen L. W. McMillan; Arjen van Elteren; F. Inti Pelupessy; Nathan de Vries (Comput. Phys. Commun., 2013)