What Modelica Is and Why We (still) Need Languages Like It