Add triangle drawing to display API
Triangles make it a lot easier to draw arbitrary shapes. Non-filled triangles are easy (just three lines), filled triangles require some form of rasterization - since most of the logic required for that is already used in line drawing, it might make sense to generalize that algorithm somehow.