Or maybe not like that. In the interest of getting the GL support landed, I'm going to go the minimal-impact route. I still want to have a Drawable implemented in GL calls (meaning that draw_line uses glVertex instead of Brezenham and put_pixel). But today, I've got schoolwork. It's not like last week with two math tests, but more like next week with two math assignments.