Great idea to illustrate the JFA in a more controllable manner. I would like to suggest adding an option to use other shapes rather than points as input, since the JFA is especially useful for these. Another suggestion is to also compute the discrete medial axis. See https://observablehq.com/@esperanc/jump-flooding for instance...