Low-level 2D graphics library with hardware acceleration - aims to be portable