The chart shouldn't be that difficult. I can "Visiolize" using multiple, stacked shapes...largest diameter on the bottom and progressively smaller diameters moving toward the top. Some would have no fill...the outer text, some would be pie charts, some just solid white circle, e.g., to create the inner white band. One way for the outer text would be a quasi-pie shape. That is, large circle that has been fragmented such that the text would have varying amounts of rotation...I don't think "gravity" would work.
As Vojo says, all done in shapesheet.
Because of the various fill, font colors, etc, it would take multiple shapes, but, they could be grouped. The sector sizes, text, etc could be in an Excel file or other data base, to allow a more flexible design...creating a mega smart shape structure as Yacine indicates.