Cleanup parameter handling
Create Parameter object with:
-
name -
value -
default value -
method to reset to default value? -
Optional parameters?
-
-
type -
basic types: boolean, integer, float -
string -
dict -
Component
-
-
description -
isValid function (e.g. range) -
settable via min/max -
allow Function objects?
-
and then eliminate metadata nonsense. Properly handle getParameterInfo as a result.