I'm familiar with the tensor product of modules, but I've also come across functor tensor product (in emily riehls paper on homotopy limits), what are they, and how are they (if they are) related to traditional tensor products? (Emily shows that they can be defined as a particular coend, but that doesn't really provide any intuition for me).