Adjust Params wrapper, try for minimal allocations
Per a suggestion, adjusted the UVPGParams wrapper to avoid the mallocs I was using.  So, now a char vector gets allocated to hold X number of 64-bit values (which are what the mallocs were for, 16-64bit int/floats).  So if the initial number of parameters specified is accurate, then there’s only allocations at the initialization of an object of class UVPGParams.
Also put the repetitive stuff into an inline method, with the 4 params.
Adjusted parameter usage.  (basically, so one doesn’t need to type in the value again.)
It’s sort of the reason that method is there.