The tensor product for vector spaces is defined by a universal property (diagram from Wikipedia)

for every bilinear map $h$ there exists a unique linear map $\tilde h$ such that the diagram commutes. ($\varphi$ is part of the definition of the tensor product.)
This is kind of a funny diagram, because bilinear maps aren't linear maps, so it's not a diagram in Vect. Because of this, it doesn't seem obvious how to transfer the concept to an arbitrary category.
My question is, can this be done? That is, can the notion of bilinear map itself be defined in category-theoretic terms, starting from the objects and morphisms of Vect? Or else can the universal property for the tensor product be expressed without using a notion like "bilinear map" that's external to the category Vect?
In other words, can the tensor product be defined in such a way that, given an arbitrary category, it becomes a well-defined question whether it has tensor products or not, and if so what they are.
(Note: the monoidal operator in a monoidal category is sometimes called a tensor product, but this is a somewhat different thing, because in general there are many choices of monoidal product. For this question I'm interested in whether the definition given above can generalise in such a way that it's uniquely defined for any category, if it exists.)
We can make this (and similar) diagrams rigorously live in a category, namely the one that connects up $Vect\times Vect$ with $Vect$ by bilinear maps $U\times V\to W$ as additional morphisms $(U,V)\to W$, and define their compositions in a straightforward way.
Observe that the tensor product $U\otimes V$ is given as the reflection of $(U,V)$ in $Vect$.
This construction, to put 'heteromorphisms' in one direction in between (the disjoint union of) two categories is called (the 'collage' of) a profunctor.