It should be possible to lock an entire layer from being affected by the move or group command.
This could be an checkbox in the Layer window where the layer name is set.
Very usefull for dimension layer and layers used to import DXFs. It is nice to have them visible without group/move commands affecting their content
There are some issues though.
* A component that has parts spread over several layers, gets locked if one of the used layer is locked
* A component that was locked by the "normal" lock command must remain locked after a locked layer is unlocked (i.e. code must allow and check for both)
The normal locked feature should be rewritten so that other objects than components should be able to be locked
One could then lock polygons as-well from the properties window. Or lines and other objects than only components..
Also, a new command should be added, which when selected, shows all locked elements as a list with a dedicated checkbox to unlock and a button to activate "unlock selected"
