An editor tool for creating and editing WaterFlow splines. When a WaterFlow component is selected it opens an overlay window with gizmos to add, move, and delete spline points, adjust tangents, and manage undo. The tool wires editor selection and lifecycle to a WaterFlowWindow that draws handles and runs the UI.