A light weight 2d graphics engine