A translation of Eric Coleman's React Circle of Fifths to Svelte with pug, typescript, and tailwindcss.