All the drawing functions.