Ensure proper formatting for component inputs
Fix vector_index blackbox so that the LHS is allowed to be a vector