packing() is implemented with tests requiredlayouts are implemented to distribute annotations
appropriatelygeom_donut - functions to plot donut/pie chartsdonut_label - to annotate donut/piepins are implemented for connecting annotations and
donut/pie segments