graph TD L1["Layer 1: Incidencemeet(), incident()"] --> L2["Layer 2: Coordinatesdot(), aux(), parametrize()"] L2 --> L3["Layer 3: Polarityperp()"] L3 --> L4["Layer 4: Metric GeometryQuadrance & Spread"] style L1 fill:#4caf50 style L2 fill:#2196f3 style L3 fill:#ff9800 style L4 fill:#9c27b0