Configurable DataTypes (Matrix/Vector)

Hello,
I’m using a LAB diagram to represent exchanges between LogicalFunctions. They mostly exchange vectors and matrices of different types (float, int etc…), different sizes and different units.
I would like to be able to create ExchangeItems that uses Matrix or Vector with a custom DataType and then configure it to define the type/dimension/units.
For example, I would like to modelize a 4x8 matrix of float that has ‘m/s’ unit.
Do I need to create a new DataType for each Dimension/Unit/Type (For example ‘FloatMatric4x8ms’) ?. Or is there a way (in Capella) to create configurable DataType (Matrix<Type,Dimension,Units>)?
Thanks for your help,
Regards,
Arthur