basic generic drawing.  Unify parameters.