Adding a proper KDTree class without generic arguments to both avoid public static methods in the generic class, as well as provide a KDTree implementation when there is no particular interest in the type of data being stored in the tree.
Improving Submatrix creation, adding extra parameters to avoid extra memory allocations.
Updating Code Analysis rules.