Fixes for Cortex GeometricTypedData changes.

Parameterising VectorTypedParameterHandler on the parameter type rather than on the element type. This allows us to pick up the correct DataType for V3fVectorParameter by using the typedef provided by TypedParameter.