Normally in Report Workshop, reporting is implemented by assigning properties of objects, such as report tables, without scripts.
However, it includes some commands that you can write directly in document.
One of them $IF command.
In previous versions, $IF evaluated a single variable or a data field:

6) ShapeScaleX property for visualizers displaying shapes, allowing to use shapes inscribed in a rectangle instead of a square. It is especially useful for human icons (people look better when stay closer to each other)

If you use the shape component and the document object without reporting features, no reporting code will be linked to EXE.
So they are relatively low-weight features.

If you use the shape action, no reporting code will be linked as well, except for localization strings.

Advantages of shapes

Comparing to raster formats, such as PNG:
- very small memory size required to store an image, and no GDI resources at all;
- look good at any size, even when stretched unproportionally;
- printing at maximum possible quality.