Desekect needs overhaul

Deselect all needs to be changed to Deselect with options:

Deselect:
All; Faces; Edges; Bodies