Vectorize response for multiple sources
We should take advantage of vectorization by using an extra dimension for the source index in the response function. Each subclass should be able to handle a list of source parameters instead of scalar values.
In addition, stochastic background could be computed using a single instance of the response class, with a vector of source parameters.