1. Bottom colored dots are connected to shape colors, nothing else. Those shapes are often (in guitar literature) referenced by number, 1 to 5 (e.g. pentatonic shape 1), I decided to use colors
2. Pentanizer is adding interval colors. It splits "scaler" shapes into 5 micro interval shapes. It is explained in https://grunfy.com/updates.html section and this video might help to understand the concept: https://www.youtube.com/watch?v=H3DCpJlGQFA&feature=youtu.be...
3. I use some own JS on top of http://svgjs.com/ library...I'll need to cleanup things and make it somewhat "stable" before opensourcing it.