This is package for storing stuff for classes of properties (Node.Property) of various properties used by sposh.
A lot of code is bloatware (not my fault, blame... Tulach, I guess).

How does it work?

ParameterProperty is the core property used by the Property API. ParameterProperty is using custom editor (ParameterEditor) thanks to ParameterProperty#getPropertyEditor(). ParameterEditor has some functions, but above all it can deliver custom editor, but normal custom editor are boring and user unfriendly (they appear in the middle of screen), so we want inplace editor. That requires a bit of work, but thanks to bridge ParameterInplaceEditor, it is possible. The bridge has ParameterEditor at one end, ParameterEditorPanel at the other end.