Move column-moving functions to helper for reusability
Add "hide column" to column context menu
Rebase query columns directive on extracted functionality