Can also specify them as JSON-formatted string, to make fitting a bit easier, for instance
And get the parameters from the class
Closes #27
* Try to break up the C++ interface into smaller chunks In order to make compilation less RAM intensive * Inline the makers, also add the other sources * Tidying up the splitting
(no implicit conversion of nlohmann::json to filesystem)