Generic Kd Tree supporting various Data Types