Implement a custom data structure that allows for fast insertion and lookup of multi-dimensional data points.