aivika-3.1: A multi-paradigm simulation library