Lightweight C++ library which implements a collection of multi-dimensional search structures