Interactive Example: Generate Shapes