Prep for automatic code generation.

Allow parameters to be defined by using a parameter_t class.