Conversion to C++ struct complete.

This still needs to be tested, and a few parameters remain to be defined in
the JSON file, but settings.py converting to a Param object works without
error so far.