PerlinMap C++ library and C++/CLI wrapper