For most modules, the user input is stored in an input file. If there is no complete input file, e.g. when the code is executed for the first time, the missing user input is asked via command-line interface. In the SI, we provide examples on how to write a Plugin for a model and an additional sampler. The underlying code package, which implements the Plugin engine, is outside the scope of this manuscript and will be the focus of a complementary publication. Nevertheless, we refer interested readers to Ref. 47, for more details.