Decompsed drawing functions.