Updated object interfaces, split probability kernel and distance matrix calculations