         self._lineLayers.forEach({ line in
             switch line.orientation {
             case .horizontal:
-                self._updateLengthOf(row: line)
-                self._updateParallelPositionOf(row: line)
-                self._updateOrthogonalPositionOf(row: line)
+                line.length = self._lengthFor(row: line)
+                line.parallelPosition = self._parallelPositionFor(row: line)
+                line.orthogonalPosition = self._orthogonalPositionFor(row: line)
             case .vertical:
-                self._updateLengthOf(column: line)
-                self._updateParallelPositionOf(column: line)
-                self._updateOrthogonalPositionOf(column: line)
+                line.length = self._lengthFor(column: line)
+                line.parallelPosition = self._parallelPositionFor(column: line)
+                line.orthogonalPosition = self._orthogonalPositionFor(column: line)
             }
         })
     }

    }
    
    private func _addLines(withOrientation orientation: LineLayer.Orientation, for positionIndexSet: _PositionIndexSet) {
        for positionIndex in positionIndexSet {
            let lineLayer: LineLayer = LineLayer()
            

                execute($0)
            }
        })
    }
    
    // Private Helper Functions
