The tuner window is a specialized editor for the CurveGrid-based interpolation
data used to explore and adjust curve families.
At startup, the tuner creates a default CurveGrid by:
th0 and th1 over a triangular latticeTwoParamCurve_MyCubicTwoCubicsThe tuner can serialize and deserialize the grid using CurveGrid.ToJson() and
CurveGrid.FromJson(). This is separate from the main drawing JSON format.
When a master lattice point is selected, the tuner exposes four draggable
control handles. Moving those handles updates the underlying TwoCubics data,
with extra symmetry logic when the selected point lies on a symmetric or
antisymmetric axis.