Blomqvist H. 2D Computer Graphics in Modern C++ and Standard Library 2023