Refactor GetNextZoomRectangle()

Return Rectangle no longer nullable
Updated version info