         }
     }
     
-    func _updatePosition(for line: LineLayer) {
-        line.parallelPosition = self._parallelInset(for: line)
-        line.orthogonalPosition = self._orthogonalOffset(for: line)
-    }
-    
-    func _updateLengthOf(row: LineLayer) {
-        row.length = (CGFloat(self._zeroedNumOfColumns) + self._overlapFactor(for: row)) * self.columnWidth
-    }
-    
-    func _updateLengthOf(column: LineLayer) {
-        column.length = (CGFloat(self._zeroedNumOfRows) + self._overlapFactor(for: column)) * self.rowHeight
-    }
-    
-    func _updateParallelPositionOf(row: LineLayer) {
-        row.parallelPosition = (self._width() - self._lengthForRow(row)) / 2
-    }
-    
-    func _updateParallelPositionOf(column: LineLayer) {
-        column.parallelPosition = (self._width() - self._lengthForRow(column)) / 2
-    }
-    
-    func _updateOrthogonalPositionOf(row: LineLayer) {
-        row.orthogonalPosition = self._verticalAbsOffset(forGridPosition: row._positionIndex.value)
-    }
-    
-    func _updateOrthogonalPositionOf(column: LineLayer) {
-        column.orthogonalPosition = self._horizontalAbsOffset(forGridPosition: column._positionIndex.value)
-    }
-    
     func _updateRowLineLengths() {
         self._forEachLine(
             where: { $0.orientation == .horizontal },
-            execute: { $0.length = self._lengthForRow($0) }
+            execute: self._updateLengthOf(row:)
         )
     }
     
     func _updateColumnLineLengths() {
         self._forEachLine(
             where: { $0.orientation == .vertical },
-            execute: { $0.length = self._lengthForColumn($0) }
+            execute: self._updateLengthOf(column:)
         )
     }
     

        set(newGridDashPattern) {
            guard newGridDashPattern != self.__gridDashPattern else { return }
            self.__gridDashPattern = newGridDashPattern
            self._updateLineLayers({ $0.lineDashPattern = newGridDashPattern })
        }
    }
    

    
    var _zeroedNumOfRows: Int {
        return Int(self.numOfRows - 1)
    }
}

