feat(rowSort): Added row sorting

Also refactored quite a lot of Grid functionality; added rows processors,
menus, etc.