aivika-3.0: A multi-paradigm simulation library