Create abstract plots with nice arrowheads in matplotlib