Right now the structures of our JavaScript prototypes isn't that friendly for widget and extension developers. Re-designing certain things will also be necessary to keep our own code understandable.
In detail this means further separating things like API handling and data objects (for representing items and their properties) from the actual UI for editing.
Version: unspecified
Severity: normal