Opinionated, agile (code is easy to change) framework for algorithmic art. See my essays for research/plans that went into this! Sketches always have width 1, height depends on aspect ratio. Angles in radians. Points are [number, number]. Colours in hsl(a). Leverage TypeScript: you shouldn't need to learn much, autocomplete and type checking should have your back. Not for beginners. Control flow a