Add "derived" editor.
TEMP: Enable jshint devel.
TEMP testing demo
Fix infinite recursion in derived editor when using composed types.