Core: rescale DataSets against each other
The current rescaling implementation only allows peaks within a DataSet
to be rescaled as a function of rotation angle. It should be possible to rescale peaks in one DataSet
with respect to another at a different kappa angle.