Separate out grid and canvas ranges for graphInit

Auditors: eater