Ability to set defaults for properties need a revamp
There are several issues with the functionality to let users change defaults that should be addressed for it to be more useful.
- All-or-nothing: current approach is a all or nothing approach. Either all changes properties get saved to defaults or none. We need to be able to pick the property to save.
- data-dependent properties are not saved: while this is understandable for properties that depend on data arrays for example, we are not able to save/override defaults for properties like "Gaussian Radius" on the GeometryRepresentation. That's a major bummer!