Refactoring to support implementation of #1343

- RevisonGrid: Use names instead of bare numbers for column referencing which makes it easier to see where in the code which column is used