Yet Another 2D C++ library