moved boundaries to Grid
moved calculation of grid extent to Grid
introduce dedicated updateGrid method in System
added update method to Grid
removed updateGrid method in System