The purpose of this MR is to allow for the user to specify the which kde class they wish to use when working out the Jensen Shannon divergence.