I reckon I'm not the first one with, but I'm lazy to go through the forum.
Geometric primitives would be useful:
[Line]
- Color
- Start point X, Y coordinates (In % of the related image dimension.)
- End point X, Y coordinates
- Line width
[Box]
- Color
- Top left corner X, Y coordinates
- Bottom right corner X, Y coordinates
- Line width
- bFilled
[Circle]
- Color
- Center X, Y coordinates
- Horizontal radius
- Vertical radius
- Line width
- bFilled
[Triangle]
- Color
- Point1 X, Y coordinates
- Point2 X, Y coordinates
- Point3 X, Y coordinates
- Line width
- bFilled
[Circular polygon]
- Color
- Center X, Y coordinates
- Horizontal radius
- Vertical radius
- Line width
- bFilled
- Number of sides (>=3)