Object-oriented simulation with hierarchical, modular models | lit.salon