Possible improvements: - Add `text=` (besides `label=`): `<point text="A" x="0" y="60">` - Add `dashed` to `<circle>` (and others?) - Add `<dimension>` for an arrow with a number on it representing the distance. Calculate the number automatically!