[ ] Button to randomly generate a completely new configuration for the shapes.
[ ] Button to make small tweaks to the current shapes without changing the config (just generate a new randomized version).
[ ] Show a form where the user can change an individual property and explore the different values for it.
[ ] Show a code snippet that produced those shapes, in case they want to keep it.
[ ] One main display area for the resulting shapes.
Optional, for later (we might move this to a new issue later):
[ ] It's possible to go back to the N previous shape configs, in case the user overwrites the one they want by mistake.
[ ] The same config might be used to generate shapes in different areas of the page. An user might want to get the "seed" for an specific one (instead of the main display area).
The demo page should include this functionality:
Optional, for later (we might move this to a new issue later):