Allow to select what changes are applied to PCB when importing netlist

Description

pcbnew should allow to select what changes are applied (or not applied) to PCB when importing the netlist.

It would be useful for e.g. when I have a smt connector with support pads, and I want them to be connected to GND plane (zone fill), so I manually set net to GND for those pads, but whenever I import new netlist (e.g. change footprint of something else, etc...) , the netlist "delete" those manually set net for those additional pads (I understand that).

I would see this to be implemented as list with checkboxes in place of this log/information what changes are made to board when importing netlist. Checked items are applied, while unchecked not (omitted). By default all checkbox should be checked. (with some generic operations on list e.g. from right-mouse-button menu: invert selection, invert check on selected actions, check selected action, uncheck selected actions, check all actions, uncheck all actions, etc...)

(If someone worked in altium then he should understand what I'm asking for 😄 )

KiCad Version

Version: (5.1.10)-1, release build
OS: Win 10 (1909)