CGI++ A 2D Graphics Interface Based on CGI