Give items their own color and weight. Rotate labels and change alignment. Draw images on items, the wheel, and the foreground. Apply repeating colour sets. The wheel doesn't have a built-in pointer, ...
You can find the source code organized by chapter under the src folder. Each file has the .js and the .ts extension, so you get both the JavaScript and the Typescript ...