Added some comments explaining the different drawing methods.