better explain "drawing primitive"