This engine takes two floating-point inputs and composes a 2D floating-point vector.
The input fields can have multiple values, allowing the engine to compose several vectors in parallel. One of the inputs
may have more values than others. In such cases, the last value of the shorter input will be repeated as necessary.