Moving to a more logical location
Fixing references
Moving to a new package because these classes deserve it
fixing references
Splitting the code into multiple classes
Renaming new grid variables to make the code more readable
Refactoring
Remove hidden time-coupling
Refactoring the GridEndpointSorter
Renaming classes
Fixing References