mech 0.3.4

Mech is a programming language for building reactive systems like robots, games, and animations.
Documentation
figures
===============================================================================

%% Figures provide multi-image layouts with a single numbered caption block.

Use a pipe table where each cell contains an image entry:

`![caption](image-url)`

Each image in the grid receives an automatic sublabel `(a)`, `(b)`, `(c)`, etc. The renderer adds one figure label for the block (for example `Fig 3.2`) and appends a combined caption line below the grid:

`Fig 3.2 (a) caption a (b) caption b (c) caption c ...`

1. Syntax
-------------------------------------------------------------------------------

A figures block is one or more rows:

- Each row starts and ends with `|`
- Each cell contains an image entry
- Rows can have different numbers of columns (useful for wide middle images)

2. Example
-------------------------------------------------------------------------------

```
| ![caption a](img1.jpg) | ![caption b](img2.jpg) |
| ![caption c](imgwide.jpg) |
| ![caption d](img3.jpg) | ![caption e](img4.jpg) |
```

(i)> Figures are document elements only. Image captions inside a figures block are not Mech expressions and are not evaluated.