The idea of this patch is to allow more than one snap mode to be enabled. So different combinations are possible.
One thing that still needs to be thought of is a layout indicating which modes are enabled in the popover (currently it is only possible to view 1 of the modes through the popover icon.).




