This library is implemented with Modelica 4.0.0 (especially the operator overloading features are utilized). Furthermore, linearization and plotting is implemented with Dymola API calls. It is planned to move these tool specific calls to the ModelicaServices package (introduced for the Modelica Standard Library 3.1 for these purposes), in order that other Modelica tools can provide the same functionality in a clean way.