Merge changes I08d0d430,Ic0f9c588 into main

* changes:
  Extract GlowPie to avoid code repetition.
  Add GlowPieEffect (first pass)