For rendering purposes, PlanarFigure subclasses implement a method for generating a poly-line representation of the object. Currently, only one poly-line per object is possible.
The interface of PlanarFigure should be extended to allow for multiple poly-lines, e.g. for displaying 4-point angles (consisting of two separate lines) or angles as circle segments.