Perl
SVG
Deal with form input
Calculate spacing and angles
Display guidelines