A digital Spirograph, written in TypeScript.