It replaces the older `Draft_Array` command, and provides a task panel to select the properties, similar to the `Draft_PolarArray` and `Draft_CircularArray` commands. It can also create `App::Links` directly from this task panel, so it also replaces the `Draft_LinkArray` introduced by the LinkMerge.
2020 February
At the moment these view providers aren't used at all.
When the Draft tools are eventually split into individual modules, the code of the view providers should be placed here.