extend VectorMatrixProduct to positional inputs and outputs (vectors), inherit correct edges, update the test