void SaveDefinition()
    {
        string file = EditorUtility.SaveFilePanelInProject("Save Shape Definition", Target.Name, "asset", "Save Shaper definition as");

        if (!string.IsNullOrEmpty(file))
        {
            var def = CurvyShaperDefinition.Create(Target);
            AssetDatabase.CreateAsset(def, file);
            AssetDatabase.SaveAssets();
        }
    }