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
These files define the GuiCommands, that is, actions called in a graphical way, either buttons, menu entries, or context commands.
These tools should be split from the big DraftTools.py module.
These tools are initialized by InitGui.py, and require the graphical
interface to exist.
Those commands that require a "task panel" call the respective module
and class in drafttaskpanels/.