I don't know a lot about drawing, but maybe you should look into something a little more complex like DirectX, which is made to handle complicated drawing.